From 1411c9ab0a1ce33094a6a9408d99b5f23c7186ef Mon Sep 17 00:00:00 2001 From: reonokiy Date: Mon, 23 Sep 2024 05:55:43 +0800 Subject: [PATCH] niri config --- dot_config/niri/config.kdl | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 dot_config/niri/config.kdl diff --git a/dot_config/niri/config.kdl b/dot_config/niri/config.kdl new file mode 100644 index 0000000..c32e48e --- /dev/null +++ b/dot_config/niri/config.kdl @@ -0,0 +1,47 @@ +environment { + ELECTRON_OZONE_PLATFORM_HINT "wayland" +} + +output "eDP-1" { + mode "2560x1600@240.003" + scale 1.5 + variable-refresh-rate +} + +binds { + Mod+Escape { quit; } + Mod+Shift+E { quit skip-confirmation=true; } + Mod+Left { focus-column-left; } + Mod+Right { focus-column-right; } + Mod+Up { focus-window-up; } + Mod+Down { focus-window-down; } + Mod+Shift+Left { move-column-left; } + Mod+Shift+Right { move-column-right; } + Mod+Shift+Up { move-window-up; } + Mod+Shift+Down { move-window-down; } + + Mod+C { center-column; } + Mod+Q { close-window; } + Mod+Minus { set-column-width "-10%"; } + Mod+Equal { set-column-width "+10%"; } + + // application + Mod+T { spawn "kitty"; } + Mod+B { spawn "firefox"; } + Mod+E { spawn "code"; } + + Alt+Space { spawn "anyrun"; } +} + +window-rule { + geometry-corner-radius 4 +} + +// window-rule { +// match app-id = "firefox" + +// } + +debug { + wait-for-frame-completion-before-queueing +}