keychron fixes
This commit is contained in:
parent
f9b40222a0
commit
c6104a7a9e
@ -10,6 +10,10 @@ in {
|
|||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
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 ];
|
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"
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||||
|
|
||||||
# hid_listen
|
# 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
|
# hid bootloaders
|
||||||
## QMK HID
|
## QMK HID
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user