about summary refs log tree commit diff
path: root/pkgs/profpatsch/deploy.nix
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2021-02-13 00:23:36 +0100
committerProfpatsch <mail@profpatsch.de>2021-02-13 12:19:51 +0100
commit41ae683e0fd9d34cf2f8420f286133734c7ea4e5 (patch)
treec9b69f8a754438f9e4fa03ef665d7973b86a15fc /pkgs/profpatsch/deploy.nix
parentcfc5b3fe97cf1fa86d2992ca570addc8195c5179 (diff)
feat(pkgs/profpatsch/deploy): use substitutes on remote
Diffstat (limited to 'pkgs/profpatsch/deploy.nix')
-rw-r--r--pkgs/profpatsch/deploy.nix8
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" \