keychron fixes
This commit is contained in:
parent
f9b40222a0
commit
c6104a7a9e
@ -10,6 +10,10 @@ in {
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
# Create the plugdev group and ensure users can access HID devices
|
||||
users.groups.plugdev = {};
|
||||
|
||||
hardware.keyboard.qmk.keychronSupport = true;
|
||||
services.udev.packages = with pkgs; [ qmk qmk-udev-rules ];
|
||||
|
||||
|
||||
@ -85,7 +89,10 @@ in {
|
||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
|
||||
# hid_listen
|
||||
KERNEL=="hidraw*", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl"
|
||||
KERNEL=="hidraw*", MODE="0666", TAG+="uaccess", TAG+="udev-acl"
|
||||
|
||||
# hidraw devices for WebHID (Keychron Launcher, VIA)
|
||||
SUBSYSTEM=="hidraw", MODE="0666", TAG+="uaccess", TAG+="udev-acl"
|
||||
|
||||
# hid bootloaders
|
||||
## QMK HID
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user