Files
nix-flake/dotfiles/kitagawa/niri.kdl
T

72 lines
1.6 KiB
KDL

include "./shared.kdl"
include "./noctalia-shared.kdl"
include "./biri-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+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"