diff --git a/packages.nix b/packages.nix index c62acf8a..e4deeda2 100644 --- a/packages.nix +++ b/packages.nix @@ -110,7 +110,10 @@ lib.attrsets.mapAttrs #!${pkgs.runtimeShell} -ex [[ $(ssh ${target} cat /etc/hostname) == ${name} ]] nix copy --no-check-sigs --to ssh-ng://${target} ${inputPaths} - ssh ${target} nixos-rebuild ${rebuildArg} "$@" + # use nixos-rebuild from target config + nixosRebuild=$(nix build ${self}#nixosConfigurations.${name}.config.system.build.nixos-rebuild --no-link --json | ${pkgs.jq}/bin/jq -r '.[0].outputs.out') + nix copy --no-check-sigs --to ssh-ng://${target} $nixosRebuild + ssh ${target} $nixosRebuild/bin/nixos-rebuild ${rebuildArg} "$@" ''; "${name}-nixos-rebuild-hydra" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''