helm/os/arch/.config/panel/lemons/volume.sh
2016-11-01 03:07:23 +01:00

20 lines
371 B
Bash
Executable file

#!/usr/bin/env bash
muted="\ue202"
speaker="\ue203"
data=$(amixer get Master)
vol=0
if echo "$data" | grep '\[on\]' >/dev/null
then
vol=$(echo "$data" | sed -n 's/^.*\[\([0-9]\+\)%.*$/\1/p' | uniq)
fi
case "$vol" in
0) text="%{F$COLOR_FREE_FG}${muted}%{F-}"
;;
*) text="${speaker} ${vol}%"
;;
esac
echo "V%{A:volume.sh toggle:} ${text} %{A}"