dotfiles/bin/mic-toggle.sh

15 lines
359 B
Bash
Executable file

#!/bin/bash
CARD='C920'
declare -A ICONS=([on]=microphone-sensitivity-high [off]=microphone-sensitivity-muted)
# Toggle the mic
amixer -c ${CARD} sset Mic mute toggle
# Grab the state
STATE=$(amixer -c ${CARD} cget name='Mic Capture Switch' | grep -F ': values=' | cut -f2 -d=)
# Notify
notify-send -t 3000 "${CARD} Mic" ${STATE^^} -i ${ICONS[${STATE}]}