diff options
-rw-r--r-- | pkgs/profpatsch/deploy.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/profpatsch/deploy.nix b/pkgs/profpatsch/deploy.nix index c85ef45e..d6c647c3 100644 --- a/pkgs/profpatsch/deploy.nix +++ b/pkgs/profpatsch/deploy.nix @@ -10,19 +10,23 @@ let deploy = pkgs.writers.writeDash "deploy-machine-profpatsch" '' set -e MACHINE="''${1?please set machine as first argument}" - OUT_LINK="system-$MACHINE" + HOME="''${HOME?please make sure HOME is set}" + VUIZVUI="$HOME/vuizvui" + OUT_LINK="$VUIZVUI/system-$MACHINE" ${bins.nix-build} \ --show-trace \ --out-link "$OUT_LINK" \ -I "nixpkgs=$HOME/nixpkgs" \ -A "machines.profpatsch.$MACHINE.build" \ - "$HOME/vuizvui" + "$VUIZVUI" ${bins.nix-copy-closure} \ --to "ssh://$MACHINE?compress=true" \ + --use-substitutes \ "$OUT_LINK" + ${bins.ssh} \ "root@$MACHINE" \ "$(${bins.realpath} $OUT_LINK)/bin/switch-to-configuration" \ |