From 91b2b7c6c4873633718078d1ff5a775e21bf06f3 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Fri, 3 Oct 2025 09:25:02 -0700 Subject: [PATCH 1/1] Add some syncs to reduce risk on machines that can power off unexpectedly --- modules/auto-upgrade.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/auto-upgrade.nix b/modules/auto-upgrade.nix index 0977176..46e3e7f 100644 --- a/modules/auto-upgrade.nix +++ b/modules/auto-upgrade.nix @@ -188,9 +188,11 @@ let ${pkgs.nix}/bin/nix-build --no-out-link '' -A "$(userenv_query "$user" .package)" popd done < <( config_query '.userEnvironments | keys []' ) + sync # Install hydrate ${config.system.build.nixos-rebuild}/bin/nixos-rebuild switch + sync while read user;do remove_arg=-r if [[ "$(userenv_query "$user" .otherPackagesAction)" == keep ]];then @@ -198,6 +200,7 @@ let fi hydrate /run/wrappers/bin/sudo -u "$user" \ ${pkgs.nix}/bin/nix-env -f '' $remove_arg -iA "$(userenv_query "$user" .package)" + sync done < <( config_query '.userEnvironments | keys []' ) '' } -- 2.50.1