#! /usr/bin/env dash # shellcheck source=/dev/null SHELL_LIBRARY_VERSION="2.1.2" . %SHELL_LIBRARY_PATH while true; do volume="$(pactl get-sink-volume 0 | awk 'BEGIN { FS="/" } {gsub("%","",$2); gsub(" ","",$2)} {printf $2}')" if [ "$volume" -eq 0 ]; then echo "muted|bool|true" else echo "volume|string|$volume" echo "muted|bool|false" fi echo "" sleep 3 done # vim: ft=sh