aboutsummaryrefslogtreecommitdiff
path: root/pkgs
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2026-06-10 12:43:11 +0200
committerIgor Pashev <pashev.igor@gmail.com>2026-06-10 12:43:11 +0200
commite83ce7780ea9ddd9141a8e2dd32a87e3e55063a1 (patch)
tree4ea0e36596e8a1ef051096b985a1a23b06d9c896 /pkgs
parent785d9741e67e8149cbbbd7bd63fefbc90a2b000e (diff)
downloadnixsap-master.tar.gz
Need to update system profileHEADmaster
Diffstat (limited to 'pkgs')
-rwxr-xr-xpkgs/nixsap/nixsap.bash4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/nixsap/nixsap.bash b/pkgs/nixsap/nixsap.bash
index 3f5e87d..3ea15d7 100755
--- a/pkgs/nixsap/nixsap.bash
+++ b/pkgs/nixsap/nixsap.bash
@@ -91,11 +91,13 @@ cmd_send_keys() {
cmd_deploy() {
system=$(cmd_build)
+
NIX_SSHOPTS="${SSH_OPTS[*]}" nix-copy-closure --to "$MACHINE_NAME" "$system"
cmd_send_keys
# shellcheck disable=SC2029
- ssh "${SSH_OPTS[@]}" "$MACHINE_NAME" "$system/bin/switch-to-configuration switch"
+ ssh "${SSH_OPTS[@]}" "$MACHINE_NAME" "nix-env -p /nix/var/nix/profiles/system --set $system"
+ ssh "${SSH_OPTS[@]}" "$MACHINE_NAME" "/nix/var/nix/profiles/system/bin/switch-to-configuration switch"
}