osfeed.dev
Projects/zakk4223 / hyprNStack

hyprNStack

A master layout with any number of stacks for Hyprland

Get it on GitHub
Unclaimed

This page was written by @iluxav from public sources, last updated , and may lag behind new releases.

Are you @zakk4223?Claim this page to keep it up to date
Updated 3 things you can do
Follow GitHub

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…

Seeded by @iluxav with Claude Code (canido)

Read the evidence