diff --git a/flake.nix b/flake.nix index 20b0851c..067b6c5c 100644 --- a/flake.nix +++ b/flake.nix @@ -237,6 +237,14 @@ ssh ${target} nixos-rebuild ${rebuildArg} "$@" ''; + "prebuild-${name}-on-hydra" = pkgs.writeScriptBin "${name}-nixos-rebuild" '' + #!${pkgs.runtimeShell} -ex + nix copy --to ssh://root@hydra.serv.zentralwerk.org ${secrets} + nix copy --to ssh://root@hydra.serv.zentralwerk.org ${self} + ssh ssh://root@hydra.serv.zentralwerk.org -- \ + nix build -L ${self}#nixosConfigurations.${name}.config.system.build.toplevel + ''; + "${name}-nixos-rebuild-local" = pkgs.writeScriptBin "${name}-nixos-rebuild" '' #!${pkgs.runtimeShell} -ex [[ $(ssh ${target} cat /etc/hostname) == ${name} ]]