diff options
author | tdback <tyler@tdback.net> | 2025-02-12 18:56:56 -0500 |
---|---|---|
committer | tdback <tyler@tdback.net> | 2025-02-12 18:56:56 -0500 |
commit | 35325f5916787a7e02c07969420b6a6353533903 (patch) | |
tree | 7bf8a45874703d733fe058758ff5d6b2056a724d | |
parent | 6589139025d7f53dd9991e6f3f46c2776f002aaf (diff) |
keybindings: switch to wireplumber to manage pipewire session
-rw-r--r-- | lib/KeyBindings.hs | 7 |
1 files changed, 4 insertions, 3 deletions
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) |