aboutsummaryrefslogtreecommitdiffstats
path: root/.config/herbstluftwm/pvol.sh
diff options
context:
space:
mode:
Diffstat (limited to '.config/herbstluftwm/pvol.sh')
-rwxr-xr-x.config/herbstluftwm/pvol.sh17
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