diff options
| author | adikro <adikro@disroot.org> | 2025-11-19 14:56:08 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2025-11-19 14:56:08 +0100 |
| commit | 96bf05e6a431f68f785296e398c725c071fe324e (patch) | |
| tree | 2050c530083cc04df91ccea9a9ec96eef98c16a8 /home/wayland/niri/binds.nix | |
| parent | 8498fab8785d08402e2330dfb6f45f1121cd1b2b (diff) | |
more niri configs
Diffstat (limited to 'home/wayland/niri/binds.nix')
| -rw-r--r-- | home/wayland/niri/binds.nix | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/home/wayland/niri/binds.nix b/home/wayland/niri/binds.nix index 1e3e281..325b60b 100644 --- a/home/wayland/niri/binds.nix +++ b/home/wayland/niri/binds.nix @@ -6,6 +6,10 @@ playerctl = spawn "${pkgs.playerctl}/bin/playerctl"; in { + "Mod+O" = { + action = toggle-overview; + repeat = false; + }; "Mod+Slash".action = show-hotkey-overlay; XF86AudioRaiseVolume.action = set-volume "2%+"; XF86AudioLowerVolume.action = set-volume "2%-"; @@ -23,29 +27,41 @@ "Mod+Shift+Equal".action = set-window-height "+10%"; # "Mod+Shift+V".action = switch-focus-between-floating-and-tiling; "Mod+Shift+P".action = power-off-monitors; + "Mod+W".action = toggle-column-tabbed-display; + # --- System / General --- "Mod+Return".action = spawn "foot"; "Mod+D".action = spawn "fuzzel"; + "Mod+BracketLeft".action = consume-or-expel-window-left; + "Mod+BracketRight".action = consume-or-expel-window-right; + + "Mod+R".action = switch-preset-column-width; + "Mod+Shift+R".action = reset-window-height; + "Mod+F".action = maximize-column; + "Mod+Shift+F".action = fullscreen-window; + "Mod+C".action = center-column; + "Mod+Comma".action = consume-window-into-column; + "Mod+Period".action = expel-window-from-column; # The 'quit' action without arguments performs the action with confirmation. "Mod+Shift+E".action = quit; # --- Window Navigation (Focus) --- "Mod+H".action = focus-column-left; "Mod+L".action = focus-column-right; - "Mod+J".action = focus-window-down; - "Mod+K".action = focus-window-up; + "Mod+J".action = focus-workspace-down; + "Mod+K".action = focus-workspace-up; # --- Window Management (Move) --- "Mod+Shift+H".action = move-column-left; "Mod+Shift+L".action = move-column-right; - "Mod+Shift+J".action = move-window-down; - "Mod+Shift+K".action = move-window-up; + "Mod+Shift+J".action = move-window-down-or-to-workspace-down; + "Mod+Shift+K".action = move-window-up-or-to-workspace-up; # --- Window State --- "Mod+Shift+Q".action = close-window; - "Mod+F".action = maximize-column; + # "Mod+F".action = maximize-column; # "Mod+V".action = toggle-window-floating; # Renamed from toggle-floating to match docs}; "Mod+1".action = focus-workspace 1; |
