Philosophy¶
Ideas and design goals behind Nix and NixOS. Leaf articles in this domain are draft; use them for mental-model reading order before deep dives.
Contents¶
- Why Nix — Motivations and problem statement
- Purity and Reproducibility — Core purity guarantees
- Declarative vs Imperative — Configuration style contrast
- Functional Package Management — Packages as values
- Immutability and Rollback — Store immutability and generations
- Hermetic Builds — Isolated, controlled build environments
- Tradeoffs and Critiques — Known costs and criticisms