37 lines
772 B
Nix
37 lines
772 B
Nix
inputs @ {
|
|
self,
|
|
nixpkgs,
|
|
sops-nix,
|
|
simple-nixos-mailserver,
|
|
# home-manager,
|
|
outputs,
|
|
...
|
|
}: {
|
|
sandbox = {name, ...}: {
|
|
imports = [./machines/${name}/definition.nix];
|
|
deployment.tags = ["sandbox"];
|
|
};
|
|
|
|
monitor = {name, ...}: {
|
|
imports = [./machines/${name}/definition.nix];
|
|
deployment.tags = ["grafana" "prometheus"];
|
|
};
|
|
|
|
auth = {name, ...}: {
|
|
imports = [./machines/${name}/definition.nix];
|
|
deployment.tags = ["zitadel" "sso" "ldap"];
|
|
};
|
|
|
|
mail = {name, ...}: {
|
|
imports = [
|
|
./machines/${name}/definition.nix
|
|
simple-nixos-mailserver.nixosModule
|
|
];
|
|
deployment.tags = ["mail"];
|
|
};
|
|
|
|
photos = {name, ...}: {
|
|
imports = [./machines/${name}/definition.nix];
|
|
deployment.tags = ["ente"];
|
|
};
|
|
}
|