dotfiles/.local/bin/statusbar/sb-volume

22 lines
368 B
Plaintext
Raw Normal View History

2024-05-17 20:46:22 -04:00
#!/bin/sh
volume=$(wpctl get-volume @DEFAULT_AUDIO_SINK@)
volume=${volume##Volume: }
volume=${volume%%.*}${volume##*.}
case "$volume" in
*MUTED*)
muted=1
volume=${volume%% \[MUTED\]}
;;
esac
volume=${volume#0}
volume=${volume#0}
if [ -z "$muted" ]; then
printf '[VOL %s%%]\n' "$volume"
else
printf '[VOL %s%% M]\n' "$volume"
fi