diff --git a/services/desktop.nix b/services/desktop.nix index 9c1a530..3c78263 100644 --- a/services/desktop.nix +++ b/services/desktop.nix @@ -52,5 +52,9 @@ in mkIf (elem "desktop" cfg.services) { }; }; }; + services.udev.extraRules = '' + ACTION=="add", SUBSYSTEM=="backlight", RUN+="${pkgs.coreutils}/bin/chgrp video /sys/class/backlight/%k/brightness" + ACTION=="add", SUBSYSTEM=="backlight", RUN+="${pkgs.coreutils}/bin/chmod 664 /sys/class/backlight/%k/brightness" + ''; machine.pkgsets.python3.pkgs = with pkgs.python310Packages; [ py3status pytz tzlocal ]; }