Files
nix-os/niri.nix
T
2026-06-17 14:40:40 +00:00

42 lines
1.0 KiB
Nix

{ 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
'';
}