From 41ae683e0fd9d34cf2f8420f286133734c7ea4e5 Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Sat, 13 Feb 2021 00:23:36 +0100 Subject: feat(pkgs/profpatsch/deploy): use substitutes on remote --- pkgs/profpatsch/deploy.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'pkgs/profpatsch/deploy.nix') 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" \ -- cgit 1.4.1