about summary refs log tree commit diff
path: root/nixos/modules/services/x11
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-11-25 10:33:39 +0000
committerGitHub <noreply@github.com>2017-11-25 10:33:39 +0000
commit6d9ad2710372de98a75c98ef4a35208c3db741a6 (patch)
tree43c82da3a8eea9a18ff1ad025d37f3cfd2dadeb7 /nixos/modules/services/x11
parentbd3e49a80ec70a9619d339a03a39ba3f580fba04 (diff)
parentc177b838dfc3bc9a7744fc8c49fc0833de6c8c40 (diff)
downloadnixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.tar
nixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.tar.gz
nixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.tar.bz2
nixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.tar.lz
nixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.tar.xz
nixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.tar.zst
nixlib-6d9ad2710372de98a75c98ef4a35208c3db741a6.zip
Merge pull request #31995 from jtojnar/xserver-libinput
Use libinput for all input devices when enabled
Diffstat (limited to 'nixos/modules/services/x11')
-rw-r--r--nixos/modules/services/x11/hardware/libinput.nix7
-rw-r--r--nixos/modules/services/x11/xserver.nix1
2 files changed, 7 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/hardware/libinput.nix b/nixos/modules/services/x11/hardware/libinput.nix
index 44555cb6e2a9..5aecdef812e6 100644
--- a/nixos/modules/services/x11/hardware/libinput.nix
+++ b/nixos/modules/services/x11/hardware/libinput.nix
@@ -198,6 +198,13 @@ in {
 
     environment.systemPackages = [ pkgs.xorg.xf86inputlibinput ];
 
+    environment.etc = [
+      (let cfgPath = "X11/xorg.conf.d/40-libinput.conf"; in {
+        source = pkgs.xorg.xf86inputlibinput.out + "/share/" + cfgPath;
+        target = cfgPath;
+      })
+    ];
+
     services.udev.packages = [ pkgs.libinput ];
 
     services.xserver.config =
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index 7d544e153e9a..1049f810ad2a 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -700,7 +700,6 @@ in
         Section "InputClass"
           Identifier "Keyboard catchall"
           MatchIsKeyboard "on"
-          Option "XkbRules" "base"
           Option "XkbModel" "${cfg.xkbModel}"
           Option "XkbLayout" "${cfg.layout}"
           Option "XkbOptions" "${cfg.xkbOptions}"