commit 4fb6937da21d779d68be10242dba5f6898beb99a
parent 626c2087a9bec0b38ecd66d6689fda9f4b2ca21b
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Wed, 27 May 2026 23:11:06 +0200
parent 626c2087a9bec0b38ecd66d6689fda9f4b2ca21b
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Wed, 27 May 2026 23:11:06 +0200
nixos/zpha/programs/vibepanel: pause playback on lid-close
1 file changed, 36 insertions(+), 28 deletions(-)
M
|
64
++++++++++++++++++++++++++++++++++++----------------------------
diff --git a/nixosModules/zpha/programs/vibepanel.nix b/nixosModules/zpha/programs/vibepanel.nix @@ -104,36 +104,44 @@ }; }; - zpha.programs.niri.settings.binds = { - "XF86AudioMute".spawn = [ + zpha.programs.niri.settings = { + switch-events.lid-close.spawn = [ "vibepanel" - "volume" - "toggle-mute" - ]; - "XF86AudioLowerVolume".spawn = [ - "vibepanel" - "volume" - "dec" - "2" - ]; - "XF86AudioRaiseVolume".spawn = [ - "vibepanel" - "volume" - "inc" - "2" - ]; - "XF86MonBrightnessDown".spawn = [ - "vibepanel" - "brightness" - "dec" - "2" - ]; - "XF86MonBrightnessUp".spawn = [ - "vibepanel" - "brightness" - "inc" - "2" + "media" + "stop" ]; + + binds = { + "XF86AudioMute".spawn = [ + "vibepanel" + "volume" + "toggle-mute" + ]; + "XF86AudioLowerVolume".spawn = [ + "vibepanel" + "volume" + "dec" + "2" + ]; + "XF86AudioRaiseVolume".spawn = [ + "vibepanel" + "volume" + "inc" + "2" + ]; + "XF86MonBrightnessDown".spawn = [ + "vibepanel" + "brightness" + "dec" + "2" + ]; + "XF86MonBrightnessUp".spawn = [ + "vibepanel" + "brightness" + "inc" + "2" + ]; + }; }; };