home/qtile: make volume keys work on multiple sinks
This commit is contained in:
parent
3316605df5
commit
a852067f4b
1 changed files with 6 additions and 3 deletions
|
@ -9,15 +9,18 @@ let
|
|||
|
||||
audio = pkgs.writeScript "audio" ''
|
||||
#!${pkgs.bash}/bin/bash
|
||||
export PATH=${with pkgs; lib.makeBinPath [
|
||||
pulseaudio findutils gnugrep
|
||||
]}:$PATH
|
||||
case $1 in
|
||||
mute)
|
||||
${pkgs.pulseaudio}/bin/pactl set-sink-mute $(${pkgs.pulseaudio}/bin/pactl list short sinks | grep RUNNING | awk '{ print $1 }') toggle
|
||||
pactl list short sinks | grep RUNNING | awk '{ print $1 }' | xargs -L1 -I {} pactl set-sink-mute {} toggle
|
||||
;;
|
||||
lower)
|
||||
${pkgs.pulseaudio}/bin/pactl set-sink-volume $(${pkgs.pulseaudio}/bin/pactl list short sinks | grep RUNNING | awk '{ print $1 }') -10%
|
||||
pactl list short sinks | grep RUNNING | awk '{ print $1 }' | xargs -L1 -I {} pactl set-sink-volume {} -10%
|
||||
;;
|
||||
raise)
|
||||
${pkgs.pulseaudio}/bin/pactl set-sink-volume $(${pkgs.pulseaudio}/bin/pactl list short sinks | grep RUNNING | awk '{ print $1 }') +10%
|
||||
pactl list short sinks | grep RUNNING | awk '{ print $1 }' | xargs -L1 -I {} pactl set-sink-volume {} +10%
|
||||
;;
|
||||
*)
|
||||
echo Unknown command: $1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue