summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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