42 lines
1.0 KiB
Nix
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
|
|
'';
|
|
}
|