Skip to content

Learning Roadmaps

Suggested reading orders by audience. Each path links into the numbered domains; pick one that matches what you are trying to do, not how much you already know.

See Nix Docs for the full domain list, and conventions for how this wiki grows.

How to choose

  • Beginner — New to Nix or NixOS; want a first pass through philosophy, concepts, and a working system.
  • Operator — Already using NixOS (or about to run it day-to-day); need install, config, rebuild, and maintenance order.
  • Contributor — Packaging, modules, or upstream work; need nixpkgs, flakes, and contribution-oriented order.

Also: Reading manuals and search · Getting help and community · published site zemdregon.github.io/nix-docs.

Paths can overlap. Switch when your goal changes.

Each roadmap includes scenario paths — short ordered tracks for a specific task (risky rebuild, first package PR, airgap site, …). Use those when you know the job; use the full numbered sections for a first read-through.

Contents