summaryrefslogtreecommitdiff
path: root/niri
diff options
context:
space:
mode:
authorZachIR <zachir@librem.one>2025-12-19 12:52:35 -0600
committerZachIR <zachir@librem.one>2025-12-19 12:52:35 -0600
commitb1512f6e49e26f733e4c016a7267ad0789bae906 (patch)
tree9b4f8f27a55b2ef84791b041b62134b3b625ab35 /niri
parent4a181c2b9739c0664473d9890782f9131fe971bf (diff)
parent4341c9e8553aba0105e230428ac5e5a02b9b6d32 (diff)
Merge branch 'master' into car
Diffstat (limited to 'niri')
-rw-r--r--niri/config.kdl27
1 files changed, 27 insertions, 0 deletions
diff --git a/niri/config.kdl b/niri/config.kdl
index 7a7f7ec..3fc9c5c 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"; }
}