summaryrefslogtreecommitdiff
path: root/.config/sway
diff options
context:
space:
mode:
authorryukamish <[email protected]>2026-06-09 13:53:26 +0530
committerryukamish <[email protected]>2026-06-09 13:53:26 +0530
commit04cb69b866da2d67b90e6bb54ec69a5bd880e153 (patch)
treee0a1fcbc5ff3e4acc91da193c58d0695a4dae618 /.config/sway
parent66bafd3bd20405c04b5dbe4c16086594c2c7e15c (diff)
fix: pulseaudio commands to pipewire commands to manage audio
Diffstat (limited to '.config/sway')
-rw-r--r--.config/sway/config14
1 files changed, 9 insertions, 5 deletions
diff --git a/.config/sway/config b/.config/sway/config
index 66411ae..1480e9b 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -228,11 +228,15 @@ bindsym $mod+s layout toggle split
# === Media keys ===
-# Special keys to adjust volume via PulseAudio
-bindsym --locked XF86AudioMute exec pactl set-sink-mute \@DEFAULT_SINK@ toggle
-bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume \@DEFAULT_SINK@ -5%
-bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5%
-bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
+# Switching to use with Pipewire
+bindsym --locked XF86AudioRaiseVolume exec wpctl set-volume -l 1.5 \
+ \@DEFAULT_AUDIO_SINK@ 5%+
+bindsym --locked XF86AudioLowerVolume exec wpctl set-volume -l 1.5 \
+ \@DEFAULT_AUDIO_SINK@ 5%-
+bindsym --locked XF86AudioMute exec wpctl set-mute \
+ \@DEFAULT_AUDIO_SINK@ toggle
+bindsym --locked XF86AudioMicMute exec wpctl set-mute \
+ \@DEFAULT_AUDIO_SOURCE@ toggle
# Special keys to control media via playerctl
bindsym --locked XF86AudioPlay exec playerctl play-pause