diff options
| author | adikro <adikro@disroot.org> | 2026-01-06 22:46:18 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2026-01-06 22:46:18 +0100 |
| commit | df6d72246bfe33f6f04617c201d45e2f92689560 (patch) | |
| tree | dbc297554a36f4efabc056f0354d4deafe86f2bb | |
| parent | 1abd23db1e18266ffe8035daea1aa3153e736428 (diff) | |
added audio binds
| -rw-r--r-- | hm/env/niri/binds.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hm/env/niri/binds.nix b/hm/env/niri/binds.nix index 45caece..3cfce88 100644 --- a/hm/env/niri/binds.nix +++ b/hm/env/niri/binds.nix @@ -1,5 +1,4 @@ { config, lib, pkgs, ... }: - with config.lib.niri.actions; let playerctl = spawn "${pkgs.playerctl}/bin/playerctl"; @@ -14,7 +13,12 @@ in # Audio XF86AudioRaiseVolume.action = playerctl "volume" "0.02+"; XF86AudioLowerVolume.action = playerctl "volume" "0.02-"; - XF86AudioMute = { + # microphone + XF86AudioMute.action = spawn "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; + # headphones + "Mod+XF86AudioMute".action = spawn "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; + + "Super+Shift+L" = { allow-when-locked = true; action = spawn "sh" "-c" '' wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle && \ |
