summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorPreston Pan <ret2pop@nullring.xyz>2026-03-06 02:04:11 -0800
committerPreston Pan <ret2pop@nullring.xyz>2026-03-06 02:04:11 -0800
commit1ff76f80c39fd928416430852a8e9efad9983370 (patch)
tree6dde9358c42cd920b89d1c015bdb6c42a9b1c7cc /flake.nix
parentf268b25f6a64ebc7c52e0cc1a2d82efbf1a6e207 (diff)
merge
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