commit 9d7715c5c8021a0ed7a5c6f413b1d037384784de
parent ae8cfd14b31f822668bdffd94ed8292c583240fe
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Mon, 13 Oct 2025 18:20:18 +0200
parent ae8cfd14b31f822668bdffd94ed8292c583240fe
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Mon, 13 Oct 2025 18:20:18 +0200
config/home/zaphyra/services/playerctl: add lid-close keybind
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/config/home/zaphyra/services/playerctl.nix b/config/home/zaphyra/services/playerctl.nix @@ -12,10 +12,13 @@ mpris-proxy.enable = true; }; - programs.niri.settings.binds = with config.lib.niri.actions; { - "XF86AudioPlay".action = spawn (lib.getExe pkgs.playerctl) "play-pause"; - "XF86AudioNext".action = spawn (lib.getExe pkgs.playerctl) "next"; - "XF86AudioPrev".action = spawn (lib.getExe pkgs.playerctl) "previous"; + programs.niri.settings = with config.lib.niri.actions; { + binds = { + "XF86AudioPlay".action = spawn (lib.getExe pkgs.playerctl) "play-pause"; + "XF86AudioNext".action = spawn (lib.getExe pkgs.playerctl) "next"; + "XF86AudioPrev".action = spawn (lib.getExe pkgs.playerctl) "previous"; + }; + switch-events.lid-close.action = spawn (lib.getExe pkgs.playerctl) "--all-players" "pause"; }; }