From 929c7cfccb06a2444fe4a18561ad782b29649f02 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Fri, 3 Apr 2026 23:34:22 -0600 Subject: [PATCH] 1775280862 --- modules/services.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/services.nix b/modules/services.nix index 8037b37..2040a3b 100644 --- a/modules/services.nix +++ b/modules/services.nix @@ -41,8 +41,16 @@ ]; services.udev.extraRules = '' + # Keychron keyboards USB access ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="3434", MODE="0660", GROUP="plugdev" + + # Keychron keyboards HIDRAW access for regular keys ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", MODE="0660", GROUP="plugdev" + + # Keychron analog/gamepad interface (interface 2, vendor-specific) + ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0e20", MODE="0666" + + # Other USB/HID devices (ASUS etc) ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0660", GROUP="plugdev" ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0b05", MODE="0660", GROUP="plugdev" '';