aboutsummaryrefslogtreecommitdiff
path: root/scripts/dot-local/bin/update-led-mute
blob: 49832e15e414f551f8d6f145603a2981a87ad07d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

case $1 in
  source) # mic
    val=$(wpctl get-volume '@DEFAULT_AUDIO_SOURCE@' | grep -q MUTED && echo 1 || echo 0)
    echo "$val" | sudo tee /sys/class/leds/platform::micmute/brightness
    ;;
  sink) # speaker
    val=$(wpctl get-volume '@DEFAULT_AUDIO_SINK@' | grep -q MUTED && echo 1 || echo 0)
    echo "$val" | sudo tee /sys/class/leds/platform::mute/brightness
    ;;
  *)
    echo "Usage: $0 source|sink"
    exit 1
    ;;
esac