aboutsummaryrefslogtreecommitdiff
path: root/wallust/templates/niri
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--wallust/templates/niri51
1 files changed, 37 insertions, 14 deletions
diff --git a/wallust/templates/niri b/wallust/templates/niri
index 76d045a..efbc8f3 100644
--- a/wallust/templates/niri
+++ b/wallust/templates/niri
@@ -1,19 +1,28 @@
+prefer-no-csd
+screenshot-path "~/Pictures/Screenshots/%Y%m%d-%H%M%S.png"
+
environment {
QT_QPA_PLATFORM "wayland"
DISPLAY ":0"
}
+
hotkey-overlay {
skip-at-startup
}
+
cursor {
// xcursor-theme "breeze_cursors"
// xcursor-size 48
// hide-when-typing
- hide-after-inactive-ms 5000
+ // hide-after-inactive-ms 5000
+}
+
+gestures {
+ hot-corners {
+ off
+ }
}
-prefer-no-csd
-screenshot-path null
input {
keyboard {
@@ -61,6 +70,7 @@ layout {
gaps 5
center-focused-column "on-overflow"
// empty-workspace-above-first
+ background-color "transparent"
preset-column-widths {
proportion 0.33333
@@ -94,10 +104,21 @@ layout {
}
}
+overview {
+ workspace-shadow {
+ off
+ }
+}
+
animations {
// off
}
+layer-rule {
+ match namespace="^swww-daemon$"
+ place-within-backdrop true
+}
+
window-rule {
match app-id=r#"^org\.wezfurlong\.wezterm$"#
default-column-width {}
@@ -116,17 +137,17 @@ window-rule {
}
switch-events {
- lid-close { spawn "niri" "msg" "action" "power-off-monitors"; }
lid-open { spawn "niri" "msg" "action" "power-on-monitors"; }
}
binds {
Mod+Backslash { show-hotkey-overlay; }
- Mod+Return hotkey-overlay-title="Spawn Terminal" { spawn "foot"; }
- Mod+Space hotkey-overlay-title="Spawn Applauncher" { spawn "fuzzel"; }
- Mod+Escape hotkey-overlay-title="Spawn Powermenu" { spawn "~/.config/scripts/powermenu"; }
- Mod+W repeat=false hotkey-overlay-title="Random Wallpaper" { spawn "~/.config/scripts/set_random" "/home/eric.marin/Pictures/Backgrounds/"; }
+ Mod+Return hotkey-overlay-title="Spawn Terminal" { spawn "foot"; }
+ Mod+Space hotkey-overlay-title="Spawn Applauncher" { spawn "rofi" "-show" "drun" "-theme" "~/.config/rofi/applauncher.rasi"; }
+ Mod+Escape hotkey-overlay-title="Spawn Powermenu" { spawn "~/.config/scripts/powermenu"; }
+ Mod+W hotkey-overlay-title="Spawn Wallpapermenu" { spawn "~/.config/scripts/wallpapermenu"; }
+ // Mod+W repeat=false hotkey-overlay-title="Random Wallpaper" { spawn "~/.config/scripts/set_random" "/home/eric.marin/Pictures/Backgrounds/"; }
XF86AudioRaiseVolume allow-when-locked=true { spawn "pamixer" "-i" "5"; }
XF86AudioLowerVolume allow-when-locked=true { spawn "pamixer" "-d" "5"; }
@@ -200,20 +221,22 @@ binds {
Mod+Shift+F { fullscreen-window; }
Mod+C { center-column; }
- Mod+Minus { set-column-width "-10%"; }
- Mod+Plus { set-column-width "+10%"; }
+ Mod+Minus { set-column-width "-1%"; }
+ Mod+Plus { set-column-width "+1%"; }
- Mod+Shift+Minus { set-window-height "-10%"; }
- Mod+Shift+Plus { set-window-height "+10%"; }
+ Mod+Shift+Minus { set-window-height "-1%"; }
+ Mod+Shift+Plus { set-window-height "+1%"; }
Print { screenshot; }
Ctrl+Print { screenshot-screen; }
Alt+Print { screenshot-window; }
- Mod+V { toggle-window-floating; }
- Mod+Shift+V { switch-focus-between-floating-and-tiling; }
+ Mod+Ctrl+V { toggle-window-floating; }
+ Mod+V { switch-focus-between-floating-and-tiling; }
Mod+T { toggle-column-tabbed-display; }
+ Mod+Z { toggle-overview; }
+
Mod+Shift+E { quit; }
}