From 1b4d59060cd3f333e180d1ecb20c61a4c0d44cbb Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Mon, 8 Dec 2025 18:18:07 +0000 Subject: [PATCH] disable surface keyboard we don't have --- sw-kiosk.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/sw-kiosk.nix b/sw-kiosk.nix index 2904910..dca294c 100644 --- a/sw-kiosk.nix +++ b/sw-kiosk.nix @@ -80,16 +80,6 @@ "/run/current-system/sw/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}/glib-2.0/schemas"; }; - services.xserver.libinput = { - enable = true; - devices = { - "disable-ghost-keyboard" = { - matchDevice = "AT Translated Set 2 keyboard"; - ignore = true; - }; - }; - }; - services.udev.extraRules = '' # These shouldn't be counted as keyboards, but should still produce events ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Video Bus", \ @@ -102,6 +92,9 @@ ENV{ID_INPUT_KEYBOARD}="", ENV{ID_INPUT_KEY}="" ACTION=="change", SUBSYSTEM=="switch", ATTRS{name}=="Intel HID switches", \ ENV{SW_TABLET_MODE}="1" + ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="AT Translated Set 2 keyboard", \ + ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="", \ + OPTIONS+="ignore_device" ''; systemd.user.services."force-osk" = {