Minimal and standard flake templates with heavy comments, designed to be the thing you copy on day one.
Propping up the bar
The Regulars
NixOS configs from real people, each with a short note on what it does well and what’s worth borrowing. Reading other people’s configs is one of the quickest ways to learn.
An AMD gaming desktop and a Surface Pro tablet from one den config, with every feature written as a reusable aspect.
A widely copied personal config, with a clean separation of hosts, users and shared modules.
From the author of the NixOS & Flakes Book: desktops, servers and macOS, all in one place.
Runs NixOS in a VM on a Mac as a daily development machine. A neat look at Nix outside a normal PC.
A polished Hyprland desktop, kept entirely in config.
The personal infrastructure of the person who first wrote up the dendritic pattern, and the reference for what one looks like in practice.
How to read someone's config
- Start at
flake.nix. It lists every machine (“host”) the repo builds. - Pick one host and follow its imports. That’s the whole recipe for that machine.
- Borrow one module at a time. Copy, rebuild, check it works, then take the next.
Pour your own
Got a config you’re proud of? Add it with a pull request: copy any file in content/regulars/, fill in the front matter, and write a few lines on what it does well. I read every submission and can help with the notes.
A good regular is public, has a README, and has at least one thing a beginner could copy on its own.