From 35325f5916787a7e02c07969420b6a6353533903 Mon Sep 17 00:00:00 2001 From: tdback Date: Wed, 12 Feb 2025 18:56:56 -0500 Subject: keybindings: switch to wireplumber to manage pipewire session --- lib/KeyBindings.hs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/KeyBindings.hs b/lib/KeyBindings.hs index 60b4555..45988d4 100644 --- a/lib/KeyBindings.hs +++ b/lib/KeyBindings.hs @@ -47,9 +47,10 @@ myKeys conf@(XConfig{XMonad.modMask = modm}) = , ((0, xF86XK_AudioPrev), spawn "mpc prev") , ((0, xF86XK_AudioNext), spawn "mpc next") , ((0, xF86XK_AudioPlay), spawn "mpc toggle") - , ((0, xF86XK_AudioRaiseVolume), spawn "pamixer -i 5") - , ((0, xF86XK_AudioLowerVolume), spawn "pamixer -d 5") - , ((0, xF86XK_AudioMute), spawn "pamixer -t") + , ((0, xF86XK_AudioRaiseVolume), spawn "wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+") + , ((0, xF86XK_AudioLowerVolume), spawn "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-") + , ((0, xF86XK_AudioMute), spawn "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle") + , ((0, xF86XK_AudioMicMute), spawn "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle") ] ++ [ ((m .|. modm, k), windows $ f i) -- cgit v1.2.3