diff options
Diffstat (limited to 'hm/env/niri/binds.nix')
| -rw-r--r-- | hm/env/niri/binds.nix | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/hm/env/niri/binds.nix b/hm/env/niri/binds.nix index b2031e2..4cf92e0 100644 --- a/hm/env/niri/binds.nix +++ b/hm/env/niri/binds.nix @@ -22,10 +22,20 @@ in wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle && \ wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle ''; - XF86Tools.action = spawn "sh" "-c" '' - wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle && \ - wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle - ''; + # XF86Tools.action = spawn "sh" "-c" '' + # wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle && \ + # wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle + # ''; + "XF86Tools" = { + action = spawn "sh" "-c" '' + pkill -9 firefox || true + swaylock -f + wpctl set-mute @DEFAULT_AUDIO_SINK@ 1 + wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 1 + niri msg action power-off-monitors + ''; + repeat = false; + }; "Mod+WheelScrollDown".action = focus-column-right; "Mod+WheelScrollUp".action = focus-column-left; |
