aboutsummaryrefslogtreecommitdiff
path: root/guix-reconfigure.sh
diff options
context:
space:
mode:
Diffstat (limited to 'guix-reconfigure.sh')
-rwxr-xr-xguix-reconfigure.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/guix-reconfigure.sh b/guix-reconfigure.sh
new file mode 100755
index 0000000..9eefabb
--- /dev/null
+++ b/guix-reconfigure.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+set -Eeuox pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+
+envsubst < config.scm | ssh "$TLD" 'cat > /data/config.scm'
+ssh "$TLD" guix pull
+ssh "$TLD" sudo -i guix system reconfigure /data/config.scm