hausfold

Documentation

Four trees: the haus layer your Mac is built on, and the small native apps that live inside it and mostly run fine without it.

A Mac you can describe in one file and rebuild from it on any machine you own, and the small native tools that live inside it. Two kinds of thing are documented here: the layer, and the apps.

haus is the machinery; the rest are things that run on it, and run perfectly well on a Mac that has never heard of it. pounce and perch install from Homebrew with no Nix anywhere, and haus can install either for you instead. trill installs from nowhere yet: it is in the incubator, and its page says so before it says anything else.

The switcher at the top of the sidebar moves between the trees, and its glyph tells you which one you're reading at a glance: the layer, the launcher, the shelf, the compositor.

Looking for a desktop (hacker and the rest)? A desktop is a set of values for haus's own options rather than a project of its own, so it is documented with the layer: choosing one compares the four, and each has a page of its own: hacker, everyday, minimal.

Reading this with an AI tool? These docs publish themselves in machine-readable form: /llms.txt is a table of contents with one-line descriptions, for something that fetches selectively, and /llms-full.txt is every page inlined, for something that would rather read the lot. On a machine that already has haus, prefer the haus skill; it is generated from the revision you actually run. Changing your Mac with an agent covers it.