nixos-ops
Installation
SKILL.md
NixOS Operations: Architecture, Deployment & Tooling
Operator's Manual for this NixOS Infrastructure
This skill covers the operational aspects of managing this multi-host NixOS repository: architecture, deployment workflows, testing strategies, and tooling integration.
๐๏ธ Project Architecture
Flake Structure (flake.nix)
This repository uses a unified multi-host flake architecture.
- Inputs: Defined in
flake.nix(nixpkgs, home-manager, stylix, agenix, etc.). - Outputs: Generates
nixosConfigurationsfor all hosts. makeNixosSystem: A helper function inflake.nixthat standardizes host creation:- Injects
specialArgs:host,username,sharedVariables,hardwareProfiles. - Sets up Overlays: Custom packages and fixes.
- Configures Home Manager: Integrated directly into the NixOS system.
- Injects