diff --git a/flake.nix b/flake.nix index 55bcf8c..c03bf8f 100644 --- a/flake.nix +++ b/flake.nix @@ -110,9 +110,18 @@ (hostname: machine: pkgs.writeShellScript "deploy-local-${hostname}" '' set -euo pipefail + SUBSTITUTE="-s" + for i in "$@"; do + case $i in + -S) + SUBSTITUTE="" + ;; + esac + done + closure="$(nix build -L --print-out-paths .#nixosConfigurations.${hostname}.config.system.build.toplevel)" nix copy \ - -s \ + $SUBSTITUTE \ -L \ --to ssh://root@${machine.config.deployment.targetHost} \ "$closure"