diff --git a/.config/newm/config.py b/.config/newm/config.py index 951aeb8..e688bae 100644 --- a/.config/newm/config.py +++ b/.config/newm/config.py @@ -194,6 +194,13 @@ def key_bindings(layout: Layout) -> list[tuple[str, Callable[[], Any]]]: "XF86KbdBrightnessDown", lambda: kbdlight_manager.set(kbdlight_manager.get() - 0.1), ), + ("XF86AudioPlay", lambda: run_shell("playerctl play-pause")), + ("XF86AudioPause", lambda: run_shell("playerctl pause")), + ("XF86AudioStop", lambda: run_shell("playerctl stop")), + ("XF86AudioPrev", lambda: run_shell("playerctl previous")), + ("XF86AudioNext", lambda: run_shell("playerctl next")), + ("XF86AudioForward", lambda: run_shell("playerctl position +1")), + ("XF86AudioRewind", lambda: run_shell("playerctl position -1")), ("XF86AudioRaiseVolume", lambda: pactl.volume_adj(5)), ("XF86AudioLowerVolume", lambda: pactl.volume_adj(-5)), ("XF86AudioMute", pactl.mute),