diff options
| author | ryukamish <[email protected]> | 2026-02-21 21:56:38 +0530 |
|---|---|---|
| committer | ryukamish <[email protected]> | 2026-02-21 21:56:38 +0530 |
| commit | 542a91fc9e09a81ea89ae0eef39e1f4a4dc15d0f (patch) | |
| tree | 3e542b495ac66f4c641b33e3a3169c26d54fbd5f /niri/cfg | |
| parent | 3a4514917d2d2f249b0233c9598483c2bf57f291 (diff) | |
feat: config for both dms and noctalia shell
Diffstat (limited to 'niri/cfg')
| -rw-r--r-- | niri/cfg/keybinds.kdl | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/niri/cfg/keybinds.kdl b/niri/cfg/keybinds.kdl index 4db2265..21343a3 100644 --- a/niri/cfg/keybinds.kdl +++ b/niri/cfg/keybinds.kdl @@ -5,14 +5,23 @@ binds { // ALT+Space hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } Mod+E hotkey-overlay-title="File manager: nautilus" { spawn "nautilus"; } Mod+B hotkey-overlay-title="Browser: zen" { spawn "zen-browser"; } - Super+Alt+L hotkey-overlay-title="Lock the Screen: DMS lock" { spawn-sh "dms ipc call lock lock"; } + // ----------- DMS shell keybinds ------------ - ALT+Space hotkey-overlay-title="Run an Application: DMS launcher" { spawn-sh "dms ipc call launcher toggle"; } + // ALT+Space hotkey-overlay-title="Run an Application: DMS launcher" { spawn-sh "dms ipc call launcher toggle"; } + // Mod+V hotkey-overlay-title="Clipboard: DMS clipboard" { spawn-sh "dms ipc call clipboard toggle"; } + // Mod+P hotkey-overlay-title="Session manager: DMS session" { spawn-sh "dms ipc call powermenu toggle"; } + // Mod+Period hotkey-overlay-title="Session manager: DMS emoji" { spawn-sh "dms ipc call spotlight toggleQuery ':e'"; } + // Mod+W hotkey-overlay-title="Wallpaper Selector: DMS wallpaper" { spawn-sh "dms ipc call file browse wallpaper"; } + // Super+Alt+L hotkey-overlay-title="Lock the Screen: DMS lock" { spawn-sh "dms ipc call lock lock"; } + + // ----------- Noctalia shell keybinds ------------ + ALT+Space hotkey-overlay-title="Run an Application: noctalia launcher" { spawn-sh "qs -c noctalia-shell ipc call launcher toggle"; } // Require `cliphist` package - Mod+V hotkey-overlay-title="Clipboard: DMS clipboard" { spawn-sh "dms ipc call clipboard toggle"; } - Mod+P hotkey-overlay-title="Session manager: DMS session" { spawn-sh "dms ipc call powermenu toggle"; } - Mod+Period hotkey-overlay-title="Session manager: DMS emoji" { spawn-sh "dms ipc call spotlight toggleQuery ':e'"; } - Mod+W hotkey-overlay-title="Wallpaper Selector: DMS wallpaper" { spawn-sh "dms ipc call file browse wallpaper"; } + Mod+Alt+V hotkey-overlay-title="Clipboard: noctalia clipboard" { spawn-sh "qs -c noctalia-shell ipc call launcher clipboard"; } + Mod+P hotkey-overlay-title="Session manager: noctalia session" { spawn-sh "qs -c noctalia-shell ipc call sessionMenu toggle"; } + Mod+Period hotkey-overlay-title="Session manager: noctalia session" { spawn-sh "qs -c noctalia-shell ipc call launcher emoji"; } + Mod+W hotkey-overlay-title="Wallpaper Selector: noctalia wallpaper" { spawn-sh "qs -c noctalia-shell ipc call wallpaper toggle"; } + Super+Alt+L hotkey-overlay-title="Lock the Screen: noctalia lock" { spawn-sh "dms ipc call lockScreen lock"; } // "-l 1.0" limits the volume to 100%. XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ -l 1.0"; } |
