include "./shared.kdl" input { keyboard { repeat-delay 600 repeat-rate 25 } touchpad { tap dwt natural-scroll accel-speed 0.8 accel-profile "flat" click-method "clickfinger" } mouse { accel-speed -1 accel-profile "flat" } } overview { zoom 0.5; } layout { gaps 12 struts { left 12 right 12 top -4 bottom 6 } focus-ring { width 1.25 } center-focused-column "never" } binds { Mod+B hotkey-overlay-title="Open web browser (Floorp)" { spawn "floorp"; } Mod+C hotkey-overlay-title="Open calculator (Qalculate)" { spawn "noctalia" "msg" "panel-toggle" "yuuto/calculator:panel"; } Mod+E hotkey-overlay-title="Open file manager (Nautilus)" { spawn "nautilus" "-w"; } Mod+Comma { spawn "noctalia" "msg" "panel-toggle" "dunarand/bookmarks:panel" "search"; } Mod+TouchpadScrollUp cooldown-ms=250 { focus-workspace-up; } Mod+TouchpadScrollDown cooldown-ms=250 { focus-workspace-down; } Mod+TouchpadScrollLeft cooldown-ms=150 { focus-column-left; } Mod+TouchpadScrollRight cooldown-ms=150 { focus-column-right; } Mod+equal { set-column-width "+2%"; } Mod+minus { set-column-width "-2%"; } XF86Favorites { spawn "niri-toggle-dwt"; } } window-rule { geometry-corner-radius 2 } window-rule { match app-id="^floorp$" match app-id="^code$" match app-id="^obsidian$" match title="^takamaki$" app-id="^.*\\.Remmina$" open-maximized-to-edges true } window-rule { match app-id="^kitty$" default-column-width { proportion 0.52; } } switch-events { lid-close { spawn "systemctl hibernate"; } } include "noctalia.kdl"