diff --git a/modules/hosts/nixos.nix b/modules/hosts/nixos.nix index 5003a95..4682acf 100644 --- a/modules/hosts/nixos.nix +++ b/modules/hosts/nixos.nix @@ -41,6 +41,14 @@ in { # Networking networking.networkmanager.enable = true; + # WebHID/VIA access on Linux (VIA needs hidraw access) + services.udev.extraRules = '' + # General VIA rule (matches vial docs/reddit workaround) + KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl" + # Explicit Ploopy Adept (VID:PID 5043:5c47) + KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="5043", ATTRS{idProduct}=="5c47", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl" + ''; + # Time zone time.timeZone = "Europe/Lisbon";