scripts/dwm/volume.sh
2025-01-07 17:57:17 -05:00

31 lines
598 B
Bash
Executable file

#!/bin/sh
case $BLOCK_BUTTON in
1) /home/swebb/Scripts/dwm/volumeMenu.sh;;
3) /home/swebb/Scripts/dwm/uvolume.sh toggle;;
esac
mute=$(amixer get Master | sed -n 5p | sed -E 's/.*\[//;s/\]//')
volume=$(amixer get Master | sed -n 5p | sed -E 's/[^\[]*\[//;s/\].*//')
phones=$(amixer | grep -m 1 'Front Right:' | sed -E 's/.+\[/[/')
case $mute in
on)
mute="^c#bbbbbb^"
if [ $phones == "[off]" ]; then
icon="󰕾"
else
icon=""
fi
;;
off)
mute="^c#F75341^"
if [ $phones == "[off]" ]; then
icon="󰖁"
else
icon="ﳌ"
fi
;;
esac
echo "${mute}${icon} ${volume}"