Modular Architecture
Every piece of configuration is a standalone module — nixosModules for system-level config and homeManagerModules for user-level config. Mix and match per host.
Build reproducible NixOS systems with flake-parts, import-tree, and composable modules.