summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2025-12-09 00:24:42 +0100
committertv <tv@krebsco.de>2025-12-09 00:25:28 +0100
commit1d02a0f4c66ca9cc03eb0ee74003909d87decdf1 (patch)
treecb4829604d5f788622436614e697fd477883bff8
parent5fe761d69a88de24811720c9348a6c2e92fa0342 (diff)
lidControl: use brightnessctl on non-X VTs
-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";