From 09bd6f4c7477e282f54f3b97d8451f572bc74bec Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Mon, 13 Jun 2022 22:58:16 +0300 Subject: [PATCH] set initial mic state on startup --- bin/initial-mic-state.sh | 10 ++++++++++ config/.config/sway/config | 1 + 2 files changed, 11 insertions(+) create mode 100755 bin/initial-mic-state.sh diff --git a/bin/initial-mic-state.sh b/bin/initial-mic-state.sh new file mode 100755 index 0000000..63cd4a1 --- /dev/null +++ b/bin/initial-mic-state.sh @@ -0,0 +1,10 @@ +#! /bin/bash + +pactl list sources | grep -qi "Mute: yes" +state="$?" + +if [[ "$state" == "0" ]]; then + echo "0" >/sys/devices/platform/huawei-wmi/leds/platform::micmute/brightness +else + echo "1" >/sys/devices/platform/huawei-wmi/leds/platform::micmute/brightness +fi diff --git a/config/.config/sway/config b/config/.config/sway/config index ecc8720..3b2b506 100644 --- a/config/.config/sway/config +++ b/config/.config/sway/config @@ -131,6 +131,7 @@ exec_always --no-startup-id dunst exec_always --no-startup-id $HOME/dotfiles/bin/set-wallpaper --restore exec_always --no-startup-id $HOME/dotfiles/bin/swayidle.sh exec_always --no-startup-id libinput-gestures-setup restart +exec_always --no-startup-id $HOME/dotfiles/bin/initial-mic-state.sh