diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-03-22 13:10:12 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-03-22 13:10:12 +0100 |
| commit | 903f38025e6a3018838127a562a3fecc0110858e (patch) | |
| tree | 5bc411a48ca3cb9b5c2f3bc069263dac3ee4184d /config/niri | |
| parent | aa6dfe6709cf335b9ee8c9d8c4f8415fc03957c3 (diff) | |
Add MPD and media controls
Diffstat (limited to 'config/niri')
| -rw-r--r-- | config/niri/config.kdl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/config/niri/config.kdl b/config/niri/config.kdl index b8af09a..dc89d68 100644 --- a/config/niri/config.kdl +++ b/config/niri/config.kdl @@ -345,10 +345,16 @@ binds { XF86AudioRaiseVolume allow-when-locked=true { spawn "bash" "-c" "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.05+ -l 1.0 && wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed -En 's/.*([0-9]+\\.[0-9]+)/\\1/p' | awk '{print int($1*100)}' > $XDG_RUNTIME_DIR/wob.sock"; } XF86AudioLowerVolume allow-when-locked=true { spawn "bash" "-c" "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.05- && wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed -En 's/.*([0-9]+\\.[0-9]+)/\\1/p' | awk '{print int($1*100)}' > $XDG_RUNTIME_DIR/wob.sock"; } + XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; } + Ctrl+XF86AudioRaiseVolume allow-when-locked=true { spawn "bash" "-c" "wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.05+ -l 1.0 && wpctl get-volume @DEFAULT_AUDIO_SOURCE@ | sed -En 's/.*([0-9]+\\.[0-9]+)/\\1/p' | awk '{print int($1*100)}' > $XDG_RUNTIME_DIR/wob.sock"; } + Ctrl+XF86AudioLowerVolume allow-when-locked=true { spawn "bash" "-c" "wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.05- && wpctl get-volume @DEFAULT_AUDIO_SOURCE@ | sed -En 's/.*([0-9]+\\.[0-9]+)/\\1/p' | awk '{print int($1*100)}' > $XDG_RUNTIME_DIR/wob.sock"; } + Ctrl+XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } + XF86AudioPlay allow-when-locked=true { spawn "mpc" "toggle"; } + XF86AudioNext allow-when-locked=true { spawn "mpc" "next"; } + XF86AudioPrev allow-when-locked=true { spawn "mpc" "prev"; } // XF86AudioRaiseVolume allow-when-locked=true { spawn "bash" "-c" "wpctl set-volume \"@DEFAULT_AUDIO_SINK\" 0.05+; wpctl get-volume \"@DEFAULT_AUDIO_SINK\" | sed -En 's/.*([0-9]+\\.[0-9]+)/\\1/p' | awk '{print int($1*100)}' > $XDG_RUNTIME_DIR/wob.sock"; } // XF86AudioLowerVolume allow-when-locked=true { spawn "bash" "-c" "wpctl set-volume \"@DEFAULT_AUDIO_SINK\" 0.05-; wpctl get-volume \"@DEFAULT_AUDIO_SINK\" | sed -En 's/.*([0-9]+\\.[0-9]+)/\\1/p' | awk '{print int($1*100)}' > $XDG_RUNTIME_DIR/wob.sock"; } - XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; } - XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } + // XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } XF86MonBrightnessDown allow-when-locked=true { spawn "bash" "-c" "brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $XDG_RUNTIME_DIR/wob.sock"; } XF86MonBrightnessUp allow-when-locked=true { spawn "bash" "-c" "brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $XDG_RUNTIME_DIR/wob.sock"; } |