{ config, pkgs, ... }: { xdg.configFile."niri/config.kdl".text = '' input { keyboard { xkb { layout "de" } } touchpad { tap natural-scroll } } spawn-at-startup "eww" "open" "bar0" spawn-at-startup "bash" "-c" "eww open bar1 2>/dev/null || true" binds { Mod+Return { spawn "alacritty"; } Mod+Q { close-window; } Mod+H { focus-column-left; } Mod+L { focus-column-right; } Mod+J { focus-window-down; } Mod+K { focus-window-up; } Mod+Shift+H { move-column-left; } Mod+Shift+L { move-column-right; } Mod+1 { focus-workspace 1; } Mod+2 { focus-workspace 2; } Mod+3 { focus-workspace 3; } Mod+4 { focus-workspace 4; } Mod+Shift+1 { move-window-to-workspace 1; } Mod+Shift+2 { move-window-to-workspace 2; } Mod+Shift+3 { move-window-to-workspace 3; } Mod+Shift+4 { move-window-to-workspace 4; } Mod+Shift+E { quit; } } prefer-no-csd ''; }