machines-config/lib.nix
Jakub Kropáček 08a7004dda bootstrapping
default bootstrap password

think this is required

pw update

pseudoterm

change pw
2025-01-02 16:59:07 +01:00

31 lines
525 B
Nix

{
inputs,
}:
{
mkHost =
{
name,
arch ? "x86_64-linux",
}:
inputs.nixpkgs.lib.nixosSystem {
system = arch;
modules = [
./hosts/base
./hosts/${name}
./nixosModules
(
{ ... }:
{
config = {
networking.hostName = name;
};
}
)
inputs.disko.nixosModules.disko
inputs.agenix.nixosModules.default
];
specialArgs = {
inherit inputs;
};
};
}