Preset configs
Complete, working starting points assembled from official NixOS options. Every preset generates a flake that passes nix flake check. Use one as-is, or open it in the builder and layer your own packages and options on top.
Minimal flake host
First install, clean base, or migration from configuration.nix.
Small NixOS flake with NetworkManager, one wheel user, flakes enabled, and hardware import.
Sets only the shared skeleton: bootloader, NetworkManager, one wheel user, flakes.
Laptop daily driver
Portable machines that need a practical day-one NixOS setup.
Power, Bluetooth, printing, NetworkManager, fwupd, and conservative user packages.
Developer workstation
Local development machines with Git-backed config workflows.
Git, direnv, Docker, common CLI tools, OpenSSH client/server hardening, and flakes.
Headless SSH server
VPS, homelab hosts, and remotely administered systems.
Minimal server profile with hardened SSH, firewall, journald persistence, and automatic store cleanup.
GNOME desktop
Users who want a complete official desktop without extra flakes.
Official NixOS GNOME/GDM desktop with NetworkManager, sound, printing, and Flatpak disabled by default.
Local VM lab
Trying NixOS safely before installing on hardware.
Lightweight VM-friendly NixOS host with QEMU guest support, SSH, and predictable packages.