dotfiles/de/home/.config/eww/scripts/bar/volume
2025-03-12 22:15:01 -07:00

15 lines
348 B
Bash
Executable file

#!/bin/bash
function print_volume() {
if [ "$(pactl get-sink-mute @DEFAULT_SINK@)" = "Mute: yes" ]; then
echo 0
else
echo "$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/[^0-9]//g')"
fi
}
print_volume
pactl subscribe | awk '{ if($0 ~ "new") if($0 ~ "sink-input") {system("echo hi")} }' | while read -r event;do
print_volume
done