swap to meta key for niri so that zellij alt works

This commit is contained in:
Nathan Braswell
2026-03-31 22:34:34 -04:00
parent 7bc47e3a98
commit 0257f90512

View File

@@ -184,109 +184,109 @@
#}; #};
}; };
binds = with config.lib.niri.actions; { binds = with config.lib.niri.actions; {
#"Alt+P".action = spawn "bemenu-run"; #"Super+P".action = spawn "bemenu-run";
"Alt+P".action = spawn "fuzzel"; "Super+P".action = spawn "fuzzel";
"Alt+Return".action = spawn "ghostty"; "Super+Return".action = spawn "ghostty";
"Alt+Shift+Return".action = spawn "foot"; "Super+Shift+Return".action = spawn "foot";
"Alt+Shift+Slash".action = show-hotkey-overlay; "Super+Shift+Slash".action = show-hotkey-overlay;
"Alt+Shift+C".action = close-window; "Super+Shift+C".action = close-window;
"Alt+Left" .action = focus-column-left; "Super+Left" .action = focus-column-left;
"Alt+Down" .action = focus-window-down; "Super+Down" .action = focus-window-down;
"Alt+Up" .action = focus-window-up; "Super+Up" .action = focus-window-up;
"Alt+Right" .action = focus-column-right; "Super+Right" .action = focus-column-right;
"Alt+H" .action = focus-column-left; "Super+H" .action = focus-column-left;
#"Alt+J" .action = focus-window-down; #"Super+J" .action = focus-window-down;
#"Alt+K" .action = focus-window-up; #"Super+K" .action = focus-window-up;
"Alt+L" .action = focus-column-right; "Super+L" .action = focus-column-right;
"Alt+Shift+Left" .action = move-column-left; "Super+Shift+Left" .action = move-column-left;
"Alt+Shift+Down" .action = move-window-down; "Super+Shift+Down" .action = move-window-down;
"Alt+Shift+Up" .action = move-window-up; "Super+Shift+Up" .action = move-window-up;
"Alt+Shift+Right" .action = move-column-right; "Super+Shift+Right" .action = move-column-right;
"Alt+Shift+H" .action = move-column-left; "Super+Shift+H" .action = move-column-left;
#"Alt+Shift+J" .action = move-window-down; #"Super+Shift+J" .action = move-window-down;
#"Alt+Shift+K" .action = move-window-up; #"Super+Shift+K" .action = move-window-up;
"Alt+Shift+L" .action = move-column-right; "Super+Shift+L" .action = move-column-right;
# Nice alts # Nice alts
"Alt+J" .action = focus-window-or-workspace-down; "Super+J" .action = focus-window-or-workspace-down;
"Alt+K" .action = focus-window-or-workspace-up; "Super+K" .action = focus-window-or-workspace-up;
"Alt+Shift+J".action = move-window-down-or-to-workspace-down; "Super+Shift+J".action = move-window-down-or-to-workspace-down;
"Alt+Shift+K".action = move-window-up-or-to-workspace-up; "Super+Shift+K".action = move-window-up-or-to-workspace-up;
"Alt+Ctrl+Left" .action = focus-monitor-left; "Super+Ctrl+Left" .action = focus-monitor-left;
"Alt+Ctrl+Down" .action = focus-monitor-down; "Super+Ctrl+Down" .action = focus-monitor-down;
"Alt+Ctrl+Up" .action = focus-monitor-up; "Super+Ctrl+Up" .action = focus-monitor-up;
"Alt+Ctrl+Right".action = focus-monitor-right; "Super+Ctrl+Right".action = focus-monitor-right;
"Alt+Ctrl+H" .action = focus-monitor-left; "Super+Ctrl+H" .action = focus-monitor-left;
"Alt+Ctrl+J" .action = focus-monitor-down; "Super+Ctrl+J" .action = focus-monitor-down;
"Alt+Ctrl+K" .action = focus-monitor-up; "Super+Ctrl+K" .action = focus-monitor-up;
"Alt+Ctrl+L" .action = focus-monitor-right; "Super+Ctrl+L" .action = focus-monitor-right;
"Alt+Shift+Ctrl+Left" .action = move-column-to-monitor-left; "Super+Shift+Ctrl+Left" .action = move-column-to-monitor-left;
"Alt+Shift+Ctrl+Down" .action = move-column-to-monitor-down; "Super+Shift+Ctrl+Down" .action = move-column-to-monitor-down;
"Alt+Shift+Ctrl+Up" .action = move-column-to-monitor-up; "Super+Shift+Ctrl+Up" .action = move-column-to-monitor-up;
"Alt+Shift+Ctrl+Right" .action = move-column-to-monitor-right; "Super+Shift+Ctrl+Right" .action = move-column-to-monitor-right;
"Alt+Shift+Ctrl+H" .action = move-column-to-monitor-left; "Super+Shift+Ctrl+H" .action = move-column-to-monitor-left;
"Alt+Shift+Ctrl+J" .action = move-column-to-monitor-down; "Super+Shift+Ctrl+J" .action = move-column-to-monitor-down;
"Alt+Shift+Ctrl+K" .action = move-column-to-monitor-up; "Super+Shift+Ctrl+K" .action = move-column-to-monitor-up;
"Alt+Shift+Ctrl+L" .action = move-column-to-monitor-right; "Super+Shift+Ctrl+L" .action = move-column-to-monitor-right;
#... #...
"Alt+1".action = focus-workspace 1; "Super+1".action = focus-workspace 1;
"Alt+2".action = focus-workspace 2; "Super+2".action = focus-workspace 2;
"Alt+3".action = focus-workspace 3; "Super+3".action = focus-workspace 3;
"Alt+4".action = focus-workspace 4; "Super+4".action = focus-workspace 4;
"Alt+5".action = focus-workspace 5; "Super+5".action = focus-workspace 5;
"Alt+6".action = focus-workspace 6; "Super+6".action = focus-workspace 6;
"Alt+7".action = focus-workspace 7; "Super+7".action = focus-workspace 7;
"Alt+8".action = focus-workspace 8; "Super+8".action = focus-workspace 8;
"Alt+9".action = focus-workspace 9; "Super+9".action = focus-workspace 9;
#"Alt+Shift+1".action = move-column-to-workspace 1; #"Super+Shift+1".action = move-column-to-workspace 1;
#"Alt+Shift+2".action = move-column-to-workspace 2; #"Super+Shift+2".action = move-column-to-workspace 2;
#"Alt+Shift+3".action = move-column-to-workspace 3; #"Super+Shift+3".action = move-column-to-workspace 3;
#"Alt+Shift+4".action = move-column-to-workspace 4; #"Super+Shift+4".action = move-column-to-workspace 4;
#"Alt+Shift+5".action = move-column-to-workspace 5; #"Super+Shift+5".action = move-column-to-workspace 5;
#"Alt+Shift+6".action = move-column-to-workspace 6; #"Super+Shift+6".action = move-column-to-workspace 6;
#"Alt+Shift+7".action = move-column-to-workspace 7; #"Super+Shift+7".action = move-column-to-workspace 7;
#"Alt+Shift+8".action = move-column-to-workspace 8; #"Super+Shift+8".action = move-column-to-workspace 8;
#"Alt+Shift+9".action = move-column-to-workspace 9; #"Super+Shift+9".action = move-column-to-workspace 9;
#Consume one window from the right into the focused column. #Consume one window from the right into the focused column.
"Alt+Comma" .action = consume-window-into-column; "Super+Comma" .action = consume-window-into-column;
#Expel one window from the focused column to the right. #Expel one window from the focused column to the right.
"Alt+Period" .action = expel-window-from-column; "Super+Period" .action = expel-window-from-column;
#There are also commands that consume or expel a single window to the side. #There are also commands that consume or expel a single window to the side.
"Alt+BracketLeft" .action = consume-or-expel-window-left; "Super+BracketLeft" .action = consume-or-expel-window-left;
"Alt+BracketRight" .action = consume-or-expel-window-right; "Super+BracketRight" .action = consume-or-expel-window-right;
"Alt+R".action = switch-preset-column-width; "Super+R".action = switch-preset-column-width;
"Alt+Shift+R".action = switch-preset-window-height; "Super+Shift+R".action = switch-preset-window-height;
"Alt+Ctrl+R".action = reset-window-height; "Super+Ctrl+R".action = reset-window-height;
"Alt+F".action = maximize-column; "Super+F".action = maximize-column;
"Alt+Shift+F".action = fullscreen-window; "Super+Shift+F".action = fullscreen-window;
"Alt+C".action = center-column; "Super+C".action = center-column;
"Alt+Minus".action = set-column-width "-10%"; "Super+Minus".action = set-column-width "-10%";
"Alt+Equal".action = set-column-width "+10%"; "Super+Equal".action = set-column-width "+10%";
"Alt+Shift+Minus".action = set-window-height "-10%"; "Super+Shift+Minus".action = set-window-height "-10%";
"Alt+Shift+Equal".action = set-window-height "+10%"; "Super+Shift+Equal".action = set-window-height "+10%";
"Alt+S".action.screenshot.show-pointer = false; "Super+S".action.screenshot.show-pointer = false;
#"Print".action = screenshot; #"Print".action = screenshot;
#"Ctrl+Print".aciton = screenshot-screen; #"Ctrl+Print".aciton = screenshot-screen;
#"Alt+Print".action = screenshot-window; #"Super+Print".action = screenshot-window;
"Alt+Shift+E".action = quit; "Super+Shift+E".action = quit;
"Ctrl+Alt+Delete".action = quit; "Ctrl+Super+Delete".action = quit;
"Alt+Shift+P".action = power-off-monitors; "Super+Shift+P".action = power-off-monitors;
}; };
}; };
programs.firefox = { programs.firefox = {