From 95134b39dbeb11626475e8416d6aee7807dcdeca Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 23 Feb 2025 10:46:59 +0100 Subject: nixos: autoUpgrade: dry-build before rebuilding --- modules/nixos/personal/nix.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/nixos/personal/nix.nix') diff --git a/modules/nixos/personal/nix.nix b/modules/nixos/personal/nix.nix index f167d55..53daa6c 100644 --- a/modules/nixos/personal/nix.nix +++ b/modules/nixos/personal/nix.nix @@ -123,10 +123,11 @@ in { flags = lib.optional (!hasFlake) "--upgrade-all"; }; systemd.services.nixos-upgrade = lib.mkMerge [ - checkNetwork { + preStart = "${config.system.build.nixos-rebuild}/bin/nixos-rebuild dry-build ${toString config.system.autoUpgrade.flags}"; personal.monitor = true; } + checkNetwork # has to come second, so network is checked before the dry-build ]; }) -- cgit v1.2.3