all repos — nixfiles @ fcb724b5025d3291039e5a1e0e96bd77d0a3890d

System and user configuration, managed by nix and home-manager

auto-upgrade: initialise nixfiles correctly, with submodules

Alin
commit

fcb724b5025d3291039e5a1e0e96bd77d0a3890d

parent

5fdc1a576d0b039e65f8d9238ec34950c5019f55

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 ''; };