Use hyprNStack focus-local placement branch

This commit is contained in:
2026-05-06 13:51:17 -07:00
parent 837ba834ba
commit 32cb3944cc
4 changed files with 8 additions and 5 deletions

View File

@@ -133,6 +133,8 @@ Required behavior:
- Scrolling layouts are not acceptable.
- All ordinary splits are vertical.
- Adding windows dynamically redistributes all tiled windows evenly.
- Newly tiled windows are inserted near the currently focused tile, not
appended to the far end of the workspace.
- Removing windows dynamically redistributes all tiled windows evenly.
- Ordinary use should not require manually managing a split tree.
- Tabbed/fullscreen-style monocle layout is available.

View File

@@ -228,6 +228,7 @@ local function apply_nstack_config()
layout = {
orientation = "left",
new_on_top = false,
new_near_focused = true,
new_is_master = false,
no_gaps_when_only = true,
special_scale_factor = 0.8,

8
nixos/flake.lock generated
View File

@@ -740,16 +740,16 @@
]
},
"locked": {
"lastModified": 1777498784,
"narHash": "sha256-u/FCBctT/CqPYc9uZyI+bhDKQSBCV8L/z8u6IEC2iiU=",
"lastModified": 1778094893,
"narHash": "sha256-8kN2xim0z20GV7BT2xt/WCWER08fLTEaRvQGLn/uH2E=",
"owner": "colonelpanic8",
"repo": "hyprNStack",
"rev": "e2b07d6a7b472a0dd5bef00a1c0c186ccd2f46c6",
"rev": "7d723e850b2a60e08f10d49e11c4e9f9697317a8",
"type": "github"
},
"original": {
"owner": "colonelpanic8",
"ref": "hyprland-lua-integration",
"ref": "codex/new-near-focused-window",
"repo": "hyprNStack",
"type": "github"
}

View File

@@ -97,7 +97,7 @@
};
hyprNStack = {
url = "github:colonelpanic8/hyprNStack?ref=hyprland-lua-integration";
url = "github:colonelpanic8/hyprNStack?ref=codex/new-near-focused-window";
inputs = {
hyprland.follows = "hyprland";
nixpkgs.follows = "nixpkgs";