diff options
| -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"; |
