Files
birch-dots/.config/waybar/scripts/micmute.sh

19 lines
295 B
Bash
Executable File

#!/usr/bin/env bash
print_icon() {
if wpctl get-volume @DEFAULT_AUDIO_SOURCE@ | grep -q MUTED; then
echo ""
else
echo ""
fi
}
# Print once on startup
print_icon
# Subscribe to PipeWire events
wpctl subscribe @DEFAULT_AUDIO_SOURCE@ | while read -r _; do
print_icon
done