Commit 5b86fcab3594

Vincent Demeester <vincent@sbr.pm>
2022-03-19 11:18:02
systems/aomi: fix brightness
Ideally only brightnesctl should be needed. The udev is for xbacklight to work. I need to fix the i3 configuration to be able to remove those udev rules. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent ded6d0d
Changed files (1)
systems
systems/hosts/aomi.nix
@@ -119,12 +119,17 @@ in
 
     # Suspend the system when battery level drops to 5% or lower
     SUBSYSTEM=="power_supply", ATTR{status}=="Discharging", ATTR{capacity}=="[0-5]", RUN+="${pkgs.systemd}/bin/systemctl hibernate"
+
+    # Allow brightness
+    ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="${pkgs.coreutils}/bin/chgrp video /sys/class/backlight/%k/brightness"
+    ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="${pkgs.coreutils}/bin/chmod g+w /sys/class/backlight/%k/brightness"
   '';
 
   environment.systemPackages = with pkgs; [
     virtmanager
     # force xbacklight to work
     acpilight
+    brightnessctl
     steam-run
     asciinema
   ];