Tile windows in Hyprland as one master area plus as many side-by-side stacks as you want, changeable per workspace.
What you can do with hyprNStack
Tile windows as one master area plus a chosen number of stacks, set globally or per workspace.
Present at commit 9d7d791
Good to know
Mouse resizing of stacks is listed as a TODO in the README.
Change the number of stacks on the current workspace from a keybind, and reset window splits to default sizes.
Present at commit 9d7d791
Put the master window in the center with stacks on both sides or above and below, and center a lone window instead of filling the monitor.
Present at commit 9d7d791
hyprNStack release history 1
commit 9d7d791 Starting point
Split the screen into a master area and any number of window stacks, set per workspace.
Details
Set your Hyprland layout to nstack and configure it under plugin { nstack { layout { ... } } }: stacks, mfact, single_mfact, center_single_master, orientation and the Master-layout options. Any option works as a workspace rule with the nstack- prefix, for example layoutopt:nstack-stacks:2.
hyprpm add https://github.com/zakk4223/hyprNStack then hyprpm enable hyprNStack, hyprload, or a manual build; pins in hyprpm.toml up to Hyprland 0.54.
Added: Tile windows as one master area plus a chosen numbe…Added: Change the number of stacks on the current workspac…Added: Put the master window in the center with stacks on…