summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--modules/lidControl.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/lidControl.nix b/modules/lidControl.nix
index a35e178..a109f7b 100644
--- a/modules/lidControl.nix
+++ b/modules/lidControl.nix
@@ -35,6 +35,16 @@
run_on_display ${pkgs.xorg.xset}/bin/xset dpms force off
;;
esac
+ else
+ case $3 in
+ open)
+ ${pkgs.brightnessctl}/bin/brightnessctl --restore >/dev/null 2>&1
+ ;;
+ close)
+ ${pkgs.brightnessctl}/bin/brightnessctl --save >/dev/null 2>&1
+ ${pkgs.brightnessctl}/bin/brightnessctl --quiet set 0
+ ;;
+ esac
fi
'';
services.logind.lidSwitch = "ignore";