From 35f75deacaeea4944aac1a26f8e935ae0985b435 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Fri, 3 Apr 2026 21:50:42 -0600 Subject: [PATCH] 1775274642 --- modules/services.nix | 8 ++++++++ modules/users.nix | 2 ++ settings.nix | 1 + 3 files changed, 11 insertions(+) diff --git a/modules/services.nix b/modules/services.nix index d738469..dfa412d 100644 --- a/modules/services.nix +++ b/modules/services.nix @@ -39,6 +39,14 @@ pkgs.keychron-udev-rules ]; + services.udev.extraRules = '' + ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="3434", MODE="0660", GROUP="plugdev" + ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", MODE="0660", GROUP="plugdev" + ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0660", GROUP="plugdev" + ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0b05", MODE="0660", GROUP="plugdev" + ''; + + # Sunshine services.sunshine = { enable = true; diff --git a/modules/users.nix b/modules/users.nix index 21455dd..b56173d 100644 --- a/modules/users.nix +++ b/modules/users.nix @@ -4,6 +4,8 @@ let settings = import ../settings.nix; in { + users.groups.plugdev = { }; + users.users.${settings.username} = { isNormalUser = true; description = settings.userDescription; diff --git a/settings.nix b/settings.nix index 6996253..7c1eb03 100644 --- a/settings.nix +++ b/settings.nix @@ -8,6 +8,7 @@ "networkmanager" "wheel" "docker" + "plugdev" ]; gitName = "Atridad Lahiji"; gitEmail = "me@atri.dad";