#! /usr/bin/env dash # shellcheck source=/dev/null SHELL_LIBRARY_VERSION="1.1.3" . %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 1; done # vim: ft=sh