From 73b41239868e6bb3742b9e1f503394043ecca7e8 Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Wed, 8 Apr 2026 21:18:35 +0200 Subject: [PATCH] niri: add audio and brightness keybinds back DMS used to generate them but somehow it doesn't anymore --- home/.config/niri/config.kdl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home/.config/niri/config.kdl b/home/.config/niri/config.kdl index 3e53bf0..09fca5f 100644 --- a/home/.config/niri/config.kdl +++ b/home/.config/niri/config.kdl @@ -120,6 +120,14 @@ binds { Mod+D { spawn "vicinae" "toggle"; } Super+Alt+L hotkey-overlay-title="Lock session" { spawn "loginctl" "lock-session"; } + XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.05+"; } + XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.05-"; } + XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; } + XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } + + XF86MonBrightnessUp allow-when-locked=true { spawn "dms" "ipc" "call" "brightness" "increment" "5" ""; } + XF86MonBrightnessDown allow-when-locked=true { spawn "dms" "ipc" "call" "brightness" "decrement" "5" ""; } + XF86AudioPlay { spawn "playerctl" "play-pause"; } XF86AudioNext { spawn "playerctl" "next"; } XF86AudioPrev { spawn "playerctl" "previous"; }