mirror of
https://codeberg.org/frosty/dotfiles.git
synced 2024-09-19 03:37:10 -04:00
25 lines
360 B
Bash
Executable file
25 lines
360 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
SINK="@DEFAULT_AUDIO_SINK@"
|
|
|
|
muted=
|
|
volume=$(wpctl get-volume "$SINK")
|
|
|
|
case $volume in
|
|
*\[MUTED\]) muted=1 ;;
|
|
esac
|
|
volume=${volume#Volume: }
|
|
volume=${volume%.*}${volume#*.}
|
|
volume=${volume#0}
|
|
volume=${volume#0}
|
|
volume=${volume% \[MUTED\]}
|
|
|
|
if [ -n "$muted" ]; then
|
|
prefix="MUTE"
|
|
else
|
|
prefix="VOL"
|
|
fi
|
|
printf '%s %s%%' "$prefix" "$volume"
|