What problem does it solve?
Nix-based workflows often require coordinating multi-tool configurations across NixOS, nix-darwin, and Home Manager. This skill provides a unified guide to declarative system configuration, reproducible environments, and cross-platform workflows, helping engineers set up and maintain consistent setups with Flakes, overlays, and per-host modules.
Core Features & Use Cases
- Declarative, reproducible system configuration across Linux/macOS using Nix, NixOS, Flakes, and Home Manager.
- Cross-platform workflows (NixOS, nix-darwin) with dev shells, overlays, and per-host modules.
- Guidance for common tasks (nixos-rebuild, darwin-rebuild, nix develop, home-manager switch) and practical examples.
Quick Start
Create a flake.nix with inputs/outputs defining your hosts and then activate the configuration using nix commands.