-{ privateFiles ? ./. }:
{
network = {
- description = "Immae's network";
- enableRollback = true;
+ nixConfig = {
+ substituters = "https://cache.nixos.org/";
+ allow-unsafe-native-code-during-evaluation = "true";
+ allow-import-from-derivation = "true";
+ };
};
+ dilion = import ../modules/private/system/dilion.nix;
+ eldiron = import ../modules/private/system/eldiron.nix;
+ backup-2 = import ../modules/private/system/backup-2.nix;
+ monitoring-1 = import ../modules/private/system/monitoring-1.nix;
- # Used by hetzner cloud to provision machines
- resources.sshKeyPairs.ssh-key = {};
- dilion = import ../modules/private/system/dilion.nix { inherit privateFiles; };
- eldiron = import ../modules/private/system/eldiron.nix { inherit privateFiles; };
- backup-2 = import ../modules/private/system/backup-2.nix { inherit privateFiles; };
- monitoring-1 = import ../modules/private/system/monitoring-1.nix { inherit privateFiles; };
+ quatresaisons = import ../modules/private/system/quatresaisons.nix;
}