aboutsummaryrefslogtreecommitdiff
path: root/nixos-update.sh
diff options
context:
space:
mode:
Diffstat (limited to 'nixos-update.sh')
-rwxr-xr-xnixos-update.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/nixos-update.sh b/nixos-update.sh
index bcadfd6..b4deb7e 100755
--- a/nixos-update.sh
+++ b/nixos-update.sh
@@ -7,5 +7,6 @@ cd "$(dirname "${BASH_SOURCE[0]}")"
git crypt unlock
direnv allow
-envsubst < vps-configuration.env.nix | ssh "$TLD" 'cat > /etc/nixos/configuration.nix'
-ssh "$TLD" sudo nixos-rebuild switch --upgrade
+envsubst < vps-configuration.env.nix | ssh "$TLD" 'cat > /tmp/tmp.nix'
+echo "${USER_PASSWORD}" | ssh "$TLD" sudo -S mv /tmp/tmp.nix /etc/nixos/configuration.nix
+echo "${USER_PASSWORD}" | ssh "$TLD" sudo -S -i nixos-rebuild switch --upgrade