summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index c9884eb..f97c2f7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -92,12 +92,18 @@ fi
pass_filenames = false;
always_run = true;
entry = "${pkgs.writeShellScript "deploy-spontaneity-hook" ''
+exec < /dev/tty
BRANCH=$(git branch --show-current)
if [ "$BRANCH" != "main" ]; then
exit 0
fi
echo "Pushing to main detected. Deploying to ${spontaneityHost}..."
+export NIX_SSHOPTS="-t"
+nixos-rebuild switch --flake .#spontaneity \
+ --target-host ${spontaneityUser}@${spontaneityHost}
+ --ask-sudo-password --sudo
+
if [ $? -eq 0 ]; then
echo "Deployment successful!"
else