diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2025-03-15 19:20:18 +0100 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2025-03-15 19:28:23 +0100 |
| commit | 74c9a34b4408432958b57104c471b60fa57f87f4 (patch) | |
| tree | 8053ca71e1d57dd812249bda489328868d822daf /modules/nixos/personal | |
| parent | 15fa9636dffd635b3278052317cc9ac68b2fb63f (diff) | |
nixos: autoUpgrade: fetch flake inputs before dry-build
Diffstat (limited to 'modules/nixos/personal')
| -rw-r--r-- | modules/nixos/personal/nix.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/nixos/personal/nix.nix b/modules/nixos/personal/nix.nix index d123f79..a141057 100644 --- a/modules/nixos/personal/nix.nix +++ b/modules/nixos/personal/nix.nix @@ -135,7 +135,11 @@ in { systemd.services.nixos-upgrade = lib.mkMerge [ 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} ''; personal.monitor = true; |
