#! /usr/bin/env dash # shellcheck disable=SC2086 # shellcheck source=/dev/null # . ~/.local/lib/shell/lib . %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