executable_mic-toggle.sh
 1#!/bin/bash
 2
 3default_source=$(pactl get-default-source)
 4
 5if [ "$1" = "toggle" ]; then
 6    pactl set-source-mute "$default_source" toggle
 7fi
 8
 9is_muted=$(pactl get-source-mute "$default_source" | grep -q "yes" && echo "true" || echo "false")
10
11if [ "$is_muted" = "true" ]; then
12    echo "%{F${color_background}}%{B${color_primary}}  %{B- F-}"
13else
14    echo "%{F${color_foreground}}%{B${color_background}}%{B- F-}"
15fi