diff options
Diffstat (limited to '.config/herbstluftwm/pvol.sh')
-rwxr-xr-x | .config/herbstluftwm/pvol.sh | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/.config/herbstluftwm/pvol.sh b/.config/herbstluftwm/pvol.sh index 820d890..8d5984e 100755 --- a/.config/herbstluftwm/pvol.sh +++ b/.config/herbstluftwm/pvol.sh @@ -2,15 +2,20 @@ case "$1" in down) - pavolume voldown --quiet 2 + pactl set-sink-volume @DEFAULT_SINK@ -2% ;; up) - pavolume volup --quiet 2 + pactl set-sink-volume @DEFAULT_SINK@ +2% ;; mute) - pavolume mutetoggle --quiet - ;; - *) - pavolume show + pactl set-sink-mute @DEFAULT_SINK@ toggle ;; esac + +{ + [[ $(pactl get-sink-mute @DEFAULT_SINK@) =~ "yes" ]] && printf "Muted: " || printf "Volume: " + + pactl get-sink-volume @DEFAULT_SINK@ | sed -e N -e 's/\n//g' -e 's/.* \([0-9]\{1,2\}%\).*/\1/' +} | read body + +dunstify -r 118111108 $body |