X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fdefault.nix;h=d2c446dd240dfbc595af4acad73acfc5dc4d8721;hb=beb1cc6dcc9e191a728796120b29683dd56eafec;hp=56b86e8a725b8fb8189fcc64b1189c07e6172909;hpb=8a304ef46e1ad221253f883a8a296a12018e3d30;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/default.nix b/nixops/default.nix index 56b86e8..d2c446d 100644 --- a/nixops/default.nix +++ b/nixops/default.nix @@ -1,14 +1,15 @@ -{ 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; }