diff options
| author | tv <tv@krebsco.de> | 2025-12-09 00:24:42 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2025-12-09 00:25:28 +0100 |
| commit | 1d02a0f4c66ca9cc03eb0ee74003909d87decdf1 (patch) | |
| tree | cb4829604d5f788622436614e697fd477883bff8 /modules | |
| parent | 5fe761d69a88de24811720c9348a6c2e92fa0342 (diff) | |
lidControl: use brightnessctl on non-X VTs
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/lidControl.nix | 10 |
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"; |
