Do not remove old config if new one fails to build
diff --git a/scripts/rebuild-home.sh b/scripts/rebuild-home.sh
index ff32c4f..fd24097 100755
--- a/scripts/rebuild-home.sh
+++ b/scripts/rebuild-home.sh
@@ -9,7 +9,7 @@
     /usr/bin/env git commit -am "$changes"
 fi
 
-nix build .#homeConfigurations.${USER}.activationPackage $1
+nix build .#homeConfigurations.${USER}.activationPackage $1 || exit 1
 
 nix profile list \
   | { grep 'home-manager-path$' || test $? = 1; } \