aboutsummaryrefslogtreecommitdiff
path: root/remote-guix-reconfigure.sh
diff options
context:
space:
mode:
Diffstat (limited to 'remote-guix-reconfigure.sh')
-rwxr-xr-xremote-guix-reconfigure.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/remote-guix-reconfigure.sh b/remote-guix-reconfigure.sh
new file mode 100755
index 0000000..cb46c6d
--- /dev/null
+++ b/remote-guix-reconfigure.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+set -Eeuo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+set -x
+
+rsync -avzzP sync/ "$TLD:~/sync/" --delete
+ssh "$TLD" guix pull
+ssh "$TLD" sudo guix system reconfigure sync/vps.scm