about summary refs log blame commit diff stats
path: root/home-manager/config/yambar/scripts/old/amixer-monitor
blob: 9e75acface11d2635f523f2a1d2b15f7e7a0c9da (plain) (tree)






















                                                                                                 
#!/bin/sh
# An improved amixer script that actually detects volume beyond 100%


SLEEPTIME=1


while true; do

    volume=$(pactl get-sink-volume 0 | awk 'BEGIN { FS="/"} {print $2 }' | tr -d "%" | tr -d ' ')
 
    if [ "$volume" -eq 0 ]; then
        echo "muted|bool|true"

    else
        # Read sink volume in percentages
        echo "volume|string|$volume"
        echo "muted|bool|false"
    fi

    echo ""
    sleep "$SLEEPTIME"

done