From 480b4d11bde9c2585f73c3284f2bc682a34d15fa Mon Sep 17 00:00:00 2001 From: k3t Date: Sat, 27 Jun 2026 21:31:15 -0600 Subject: [PATCH] still trying to get xorg to use libinput --- modules/de/i3.nix | 2 +- modules/de/kde.nix | 1 - modules/sys/hw/libinput.nix | 8 ++++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/de/i3.nix b/modules/de/i3.nix index 3a32ca2..65705b5 100644 --- a/modules/de/i3.nix +++ b/modules/de/i3.nix @@ -5,6 +5,7 @@ programs.gnupg.agent.pinentryPackage = pkgs.pinentry-gtk2; # X11 services.xserver = { + enable = true; xkb = { layout = "us"; variant = ""; @@ -17,7 +18,6 @@ enableXfwm = false; }; }; - libinput.enable = true; windowManager.i3 = { enable = true; extraPackages = with pkgs; [ diff --git a/modules/de/kde.nix b/modules/de/kde.nix index 167d857..eddd375 100644 --- a/modules/de/kde.nix +++ b/modules/de/kde.nix @@ -4,6 +4,5 @@ services = { desktopManager.plasma6.enable = true; displayManager.plasma-login-manager.enable = true; - xserver.enable = true; }; } \ No newline at end of file diff --git a/modules/sys/hw/libinput.nix b/modules/sys/hw/libinput.nix index f0eab29..7f01b16 100644 --- a/modules/sys/hw/libinput.nix +++ b/modules/sys/hw/libinput.nix @@ -1,4 +1,8 @@ +{pkgs, ...}: + { - services.libinput.enable = true; - + services = { + libinput.enable = true; + xserver.modules = [ pkgs.xf86-input-libinput ] + }; } \ No newline at end of file