diff options
author | Profpatsch <mail@profpatsch.de> | 2021-02-13 00:23:36 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2021-02-13 12:19:51 +0100 |
commit | 41ae683e0fd9d34cf2f8420f286133734c7ea4e5 (patch) | |
tree | c9b69f8a754438f9e4fa03ef665d7973b86a15fc | |
parent | cfc5b3fe97cf1fa86d2992ca570addc8195c5179 (diff) |
feat(pkgs/profpatsch/deploy): use substitutes on remote
-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" \ |