summaryrefslogtreecommitdiff
path: root/modules/nixos/personal/nix.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/personal/nix.nix')
-rw-r--r--modules/nixos/personal/nix.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/nixos/personal/nix.nix b/modules/nixos/personal/nix.nix
index b85f550..17df364 100644
--- a/modules/nixos/personal/nix.nix
+++ b/modules/nixos/personal/nix.nix
@@ -140,12 +140,14 @@ in {
checkNetwork
{
path = [config.nix.package];
- preStart = lib.mkAfter ''
- echo "Downloading input flakes..."
- nix flake archive ${cfg.flake}
- echo "Evaluating configuration..."
- ${config.system.build.nixos-rebuild}/bin/nixos-rebuild dry-build ${toString config.system.autoUpgrade.flags}
- '';
+ preStart = lib.mkAfter (lib.optionalString hasFlake ''
+ echo "Downloading flake inputs..."
+ nix flake archive ${cfg.flake}
+ ''
+ + ''
+ echo "Evaluating configuration..."
+ ${config.system.build.nixos-rebuild}/bin/nixos-rebuild dry-build ${toString config.system.autoUpgrade.flags}
+ '');
personal.monitor = true;
}
(let