aboutsummaryrefslogtreecommitdiff
path: root/i3blocks/i3vol.sh
blob: c42eafb707273580d0a5adf6cad6d6b689b25a1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

case $BLOCK_BUTTON in
	1) i3-msg "exec urxvt -e alsamixer" >/dev/null ;;
	3) pgrep -x dunst >/dev/null && notify-send -h string:x-canonical-private-synchronous:i3volHint -t 2000 "Click for alsamixer" ;;
esac

vol=$(pactl list sinks | grep "Volume: f" | tail -n 1 | awk '{print $5}')
mute=$(pactl list sinks | grep "Mute:" | cut -d' ' -f2 | tail -n 1)
if [ "$mute" = "no" ]; then
	echo "🔊 $vol"
else
	echo "🔇($vol)"
fi