This commit is contained in:
2026-09-03 23:46:24 +09:00
parent 56bc3161d7
commit 2d9154614b
+2 -1
View File
@@ -45,12 +45,13 @@ in
WorkingDirectory = stateDirectory; WorkingDirectory = stateDirectory;
UMask = "0077"; UMask = "0077";
ExecCondition = cleanCheckoutConditions; ExecCondition = cleanCheckoutConditions;
EnvironmentFile = "${fleetDirectory}/.env";
# Work in a disposable copy so updating the dotfiles lock never dirties # Work in a disposable copy so updating the dotfiles lock never dirties
# the operator's nix-fleet checkout. # the operator's nix-fleet checkout.
ExecStart = [ ExecStart = [
"${git} -C ${fleetDirectory} pull --ff-only" "${git} -C ${fleetDirectory} pull --ff-only"
"${rsync} --archive --delete --exclude=.git/ --exclude=.direnv/ --exclude=result --exclude=result-* ${fleetDirectory}/ ${sourceDirectory}/" "${rsync} --archive --delete --exclude=.git/ --exclude=.direnv/ --exclude=.env --exclude=result --exclude=result-* ${fleetDirectory}/ ${sourceDirectory}/"
"${nix} flake update --flake ${sourceDirectory} dotfiles" "${nix} flake update --flake ${sourceDirectory} dotfiles"
"${nix} run ${sourceDirectory}#converge -- ${sourceDirectory} ${stateDirectory}" "${nix} run ${sourceDirectory}#converge -- ${sourceDirectory} ${stateDirectory}"
]; ];