diff options
| author | ZachIR <zachir@librem.one> | 2025-12-19 12:48:44 -0600 |
|---|---|---|
| committer | ZachIR <zachir@librem.one> | 2025-12-19 12:48:44 -0600 |
| commit | bcfe92a9871561bd6cc666305b3fa27ae9342160 (patch) | |
| tree | 35a6ccc4c68f76bac88e9d5370e4bb765d7d5bd5 | |
| parent | ed116fa7b92420398b9e0e540b8ddab40c543f8c (diff) | |
Add initial scratchpad stuff for niri
| -rw-r--r-- | niri/config.kdl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/niri/config.kdl b/niri/config.kdl index 16e8c11..8fa7330 100644 --- a/niri/config.kdl +++ b/niri/config.kdl @@ -349,6 +349,30 @@ window-rule { clip-to-geometry true } +// Setup workspaces +//workspace "1" +//workspace "2" +//workspace "3" +//workspace "4" +//workspace "5" +//workspace "6" +//workspace "7" +//workspace "8" +//workspace "9" + +// Setup Scratchpads +workspace "Scratchpad" + +window-rule { + match app-id=r#"^special-.*$"# + open-on-workspace "Scratchpad" + open-floating true + default-column-width { proportion 0.5; } + default-window-height { proportion 0.5; } +} + +//spawn-at-startup "kitty -T spterm" + binds { // Keys consist of modifiers separated by + signs, followed by an XKB key name // in the end. To find an XKB name for a particular key, you may use a program @@ -609,4 +633,7 @@ binds { // Browsers Super+Alt+W { spawn "lwc"; } + + // Scratchpads + Mod+Control+X { spawn "/usr/local/bin/spawn-or-focus.sh" "special-term"; } } |
