helm/os/arch/.config/panel/lemons/volume
2016-11-07 01:40:02 +01:00

25 lines
594 B
Bash
Executable file

#!/usr/bin/env dash
# I expect all volume adjustments to be done through the volume.sh script (in
# os/arch/bin), which will inform lemonbar of changes, so we only need to intialize
# volume once here.
. $(dirname $0)/../panel-config
# media player icons
ICON_MUTED=""
ICON_SPEAKER=""
if echo "$data" | grep '\[on\]' >/dev/null
then
vol=$(echo "$data" | sed -n 's/^.*\[\([0-9]\+\)%.*$/\1/p' | uniq)
case "$vol" in
0) echo "V${ICON_MUTED}"
;;
*) echo "V${ICON_SPEAKER}"
;;
esac
else
echo "V%{F${COLOR_DIM}}${ICON_MUTED}%{F-}"
fi