A flake-based NixOS configuration.
nixosModules.base represents an abstract machine template that is
specialized by different nixosConfigurations hosts. We use
nixos-generators to produce AWS-compatible machine images for the
aws "machine."
machines/contains machine-specific configuration. "Machine" also refers to VMs.system/contains NixOS configuration.home/contains per-user Home Manager configuration.home/packages/contains different sets of packages; which are installed is controlled via configuration.
overlays/defines overlays.modules/defines locally-defined modules.