From b164f74c0418f25e30051e8bc2068225793e53d7 Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Fri, 29 Jul 2022 15:54:24 +0200 Subject: [PATCH] Qtile tweaks. --- _desktop/_scripts/key-micmute | 11 +++++++++++ _desktop/qtile/config.py | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 _desktop/_scripts/key-micmute diff --git a/_desktop/_scripts/key-micmute b/_desktop/_scripts/key-micmute new file mode 100755 index 0000000..fa68a78 --- /dev/null +++ b/_desktop/_scripts/key-micmute @@ -0,0 +1,11 @@ +#!/bin/bash + +state=$(pactl get-source-mute @DEFAULT_SOURCE@ | awk -F': ' '{print $2}') +case ${state} in + yes) + echo 0 | doas tee /sys/devices/platform/thinkpad_acpi/leds/platform::micmute/brightness + pactl set-source-mute @DEFAULT_SOURCE@ 0 ;; + no) + echo 1 | doas tee /sys/devices/platform/thinkpad_acpi/leds/platform::micmute/brightness + pactl set-source-mute @DEFAULT_SOURCE@ 1 ;; +esac diff --git a/_desktop/qtile/config.py b/_desktop/qtile/config.py index f05600e..bd0a2e5 100644 --- a/_desktop/qtile/config.py +++ b/_desktop/qtile/config.py @@ -73,7 +73,7 @@ keys = [ Key([mod, "control", "shift"], "r", lazy.reload_config()), # media keys Key([], "XF86AudioMute", lazy.spawn("pactl set-sink-mute @DEFAULT_SINK@ toggle")), - Key([], "XF86AudioMicMute", lazy.spawn("sb-vol-in micmute")), + Key([], "XF86AudioMicMute", lazy.spawn("key-micmute")), Key([], "XF86AudioRaiseVolume", lazy.spawn("pactl set-sink-volume @DEFAULT_SINK@ +5%")), Key([], "XF86AudioLowerVolume", lazy.spawn("pactl set-sink-volume @DEFAULT_SINK@ -5%")), Key([], "XF86MonBrightnessUp", lazy.spawn("xbacklight -inc 10")),