diff --git a/hosts/build02/nixpkgs-update.nix b/hosts/build02/nixpkgs-update.nix index 498cc02..0a2637c 100644 --- a/hosts/build02/nixpkgs-update.nix +++ b/hosts/build02/nixpkgs-update.nix @@ -138,6 +138,11 @@ let ''; }; + fetch-updatescript-cmd = pkgs.writeScriptBin "fetch-updatescript-cmd" '' + ${pkgs.git}/bin/git -C /var/cache/nixpkgs-update/updatescript/nixpkgs pull upstream + ${pkgs.nix}/bin/nix eval --raw -f ${./packages-with-update-script.nix} + ''; + in { users.groups.r-ryantm = { }; @@ -177,7 +182,8 @@ in }; systemd.services.nixpkgs-update-fetch-repology = mkFetcher "repology" "${nixpkgs-update-bin} fetch-repology"; - systemd.services.nixpkgs-update-fetch-updatescript = mkFetcher "updatescript" "${pkgs.nix}/bin/nix eval --raw -f ${./packages-with-update-script.nix}"; + + systemd.services.nixpkgs-update-fetch-updatescript = mkFetcher "updatescript" "${fetch-updatescript-cmd}/bin/fetch-updatescript-cmd"; systemd.services.nixpkgs-update-fetch-github = mkFetcher "github" nixpkgs-update-github-releases'; systemd.services.nixpkgs-update-worker1 = mkWorker "worker1";