From 9726936f967ae16c40c723ab08d73586db7558c6 Mon Sep 17 00:00:00 2001 From: omri Date: Fri, 12 Sep 2025 22:43:52 +0300 Subject: [PATCH] add mic mute button support --- .config/sway/config | 9 ++++----- .config/waybar/config.jsonc | 8 +++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.config/sway/config b/.config/sway/config index 64147c7..f01bee6 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -27,11 +27,10 @@ exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork exec --no-startup-id nm-applet # Use pactl to adjust volume in PulseAudio. -set $refresh_i3status killall -SIGUSR1 i3status -bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status -bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status -bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status -bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index cc06d84..49b2c76 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -123,10 +123,12 @@ }, "pulseaudio": { // "scroll-step": 1, // %, can be a float - "format": "VOL {volume}%", + "format": "VOL {volume}% {format_source}", "format-bluetooth": "{volume}% {icon} {format_source}", - "format-bluetooth-muted": " {icon} {format_source}", - "format-muted": " {format_source}", + "format-bluetooth-muted": "MUTED {icon} {format_source}", + "format-muted": "MUTED {format_source}", + "format-source": "MIC", + "format-source-muted": "MUTED", "on-click": "pavucontrol" }, "custom/pipewire-buffer": {