init niri
This commit is contained in:
parent
f2f8c204ee
commit
fd8db4c006
7 changed files with 183 additions and 1 deletions
43
home/niri.nix
Normal file
43
home/niri.nix
Normal file
|
@ -0,0 +1,43 @@
|
|||
{ config, ...}:
|
||||
{
|
||||
programs.niri.settings = {
|
||||
prefer-no-csd = true;
|
||||
};
|
||||
|
||||
programs.niri.settings.binds = with config.lib.niri.actions; {
|
||||
"Mod+Return".action = spawn "foot";
|
||||
"Mod+D".action = spawn "fuzzel";
|
||||
|
||||
"Mod+Shift+E".action = quit;
|
||||
"Mod+Equal".action = set-column-width "+10%";
|
||||
"Mod+Minus".action = set-column-width "-10%";
|
||||
"Mod+Shift+Equal".action = set-window-height "+10%";
|
||||
"Mod+Shift+Minus".action = set-window-height "-10%";
|
||||
"Mod+1".action = focus-workspace 1;
|
||||
"Super+Alt+L".action = spawn "swaylock";
|
||||
"Mod+Ctrl+Q".action = close-window;
|
||||
"Mod+H".action = focus-column-left;
|
||||
"Mod+L".action = focus-column-right;
|
||||
"Mod+K".action = focus-window-up;
|
||||
"Mod+J".action = focus-window-down;
|
||||
"Mod+Shift+H".action = move-column-left;
|
||||
"Mod+Shift+L".action = move-column-right;
|
||||
"Mod+Shift+K".action = move-window-up;
|
||||
"Mod+Shift+J".action = move-window-down;
|
||||
"Mod+U".action = focus-workspace-up;
|
||||
"Mod+I".action = focus-workspace-down;
|
||||
"Mod+Shift+U".action = move-workspace-up;
|
||||
"Mod+Shift+I".action = move-workspace-down;
|
||||
"Mod+W".action = maximize-column;
|
||||
"Mod+C".action = center-column;
|
||||
"Mod+Shift+Space".action = toggle-window-floating;
|
||||
"Mod+Space".action = switch-focus-between-floating-and-tiling;
|
||||
"Print".action = screenshot;
|
||||
"Alt+Print".action = screenshot-window;
|
||||
"Ctrl+Print".action = screenshot-screen;
|
||||
"Mod+R".action = switch-preset-column-width;
|
||||
"Mod+Shift+R".action = switch-preset-window-height;
|
||||
"Mod+Ctrl+R".action = reset-window-height;
|
||||
"Mod+F".action = fullscreen-window;
|
||||
};
|
||||
}
|
|
@ -6,6 +6,7 @@
|
|||
imports = [
|
||||
./common.nix
|
||||
../foot.nix
|
||||
../niri.nix
|
||||
];
|
||||
home = {
|
||||
username = "yt";
|
||||
|
@ -99,6 +100,7 @@
|
|||
clang
|
||||
seahorse
|
||||
github-cli
|
||||
fuzzel
|
||||
];
|
||||
|
||||
programs.waybar.enable = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue