summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-02-12 18:56:56 -0500
committertdback <tyler@tdback.net>2025-02-12 18:56:56 -0500
commit35325f5916787a7e02c07969420b6a6353533903 (patch)
tree7bf8a45874703d733fe058758ff5d6b2056a724d
parent6589139025d7f53dd9991e6f3f46c2776f002aaf (diff)
keybindings: switch to wireplumber to manage pipewire session
-rw-r--r--lib/KeyBindings.hs7
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)