Autotile algorithms

Every autotile algorithm that ships with PlasmaZones. Drop your own Luau alongside them.

Algorithms are Luau scripts that run in a frozen, read-only sandbox and return a list of zones each layout request. 26 ship in-box across four main families. Custom algorithms drop into ~/.local/share/plasmazones/algorithms/ as .luau files and hot-reload on save. The Tiling authoring guide covers the pluau standard library, the contract, and metadata fields.

Master and stack

One or more master windows with secondary windows in a stack alongside. Configurable master count and split ratio.

Recursive and tree

Each new window splits an existing region. Deterministic geometry from window arrival order (unless marked with memory).

Grid and even division

All windows treated equally. Cells sized to fill the available area with no master.

Stacking and overlapping

Windows can share screen space. Either a single-visible stack (Monocle), a cascade offset, or a rolling deck.

Other

Layouts that don't fit the above families.

Tag reference

Using autotile