auto-upgrade: initialise nixfiles correctly, with submodules
1 file changed, 6 insertions(+), 3 deletions(-)
changed files
M system/settings/configuration/auto-upgrade.nix → system/settings/configuration/auto-upgrade.nix
@@ -11,7 +11,10 @@ { systemd.services.update-nixfiles = { startAt = config.system.autoUpgrade.dates; wantedBy = [ "nixos-upgrade.service" ]; - path = [ config.programs.git.package ]; + path = [ + pkgs.openssh + config.programs.git.package + ]; serviceConfig = { Type = "oneshot"; User = "alin";@@ -22,10 +25,10 @@ if [ ! -d "${nixfiles}" ] then mkdir -p "${nixfiles}" cd "${nixfiles}" - git clone git+ssh://gitolite@git.alin.ovh/nixfiles . + git clone --recurse-submodules git+ssh://gitolite@git.alin.ovh/nixfiles . else git checkout -- flake.lock - git pull --recurse-submodules=yes + git pull --recurse-submodules fi ''; };