nixos-combined-flake/lib/mkNixosConfiguration.nix

27 lines
415 B
Nix

{ inputs
, outputs
, flakeLib
, overlays
, system
, hostName
, nixpkgs
, vars
, modules ? [ ]
, ...
}: {
${hostName} = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = {
inherit inputs outputs flakeLib overlays;
vars =
vars
// {
inherit hostName;
};
};
modules = [
../profiles/nixos/${hostName}/configuration.nix
] ++ modules;
};
}