blob: 84ed9c199b9921a26aa0b45dc64fcfd812dad2df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
{ config, lib, ... }:
{
options = {
exwm.enable = lib.mkEnableOption "enable exwm";
};
config = lib.mkIf config.exwm.enable {
services.xserver = {
enable = true;
updateDbusEnvironment = true;
xkb = {
layout = "us,ru";
options = "grp:win_space_toggle";
};
displayManager.startx.enable = true;
};
services.libinput = {
enable = true;
touchpad = {
naturalScrolling = true;
disableWhileTyping = true;
};
};
# Hide the cursor when typing.
services.xbanish.enable = true;
};
}
|