NixOS
Documentation for declarative system management, reproducible builds, and the Nix package manager.
❄️ The Nix Philosophy#
- Declarative Configuration: Managing state via
configuration.nixrather than imperative commands. - Generations: Atomic upgrades and rollback capability.
📦 Ecosystem & Packages#
- Flakes: Managing hermetic dependencies and project-specific environments.
- Home Manager: Dotfile management and user-space configuration.
- Nixpkgs: Package overlays and custom derivations.
📚 External Resources#
- NixOS Manual - System configuration guide.
- Nix Package Search - Searchable index of nixpkgs options.