From 86bda53c78f0cbb29c7f9dccc375a9ecfe15ab47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Numbus?= Date: Sun, 8 Mar 2026 18:22:35 +0100 Subject: [PATCH] Fixed bad rm commands. --- deploy.sh | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/deploy.sh b/deploy.sh index 2daa446..ae79098 100644 --- a/deploy.sh +++ b/deploy.sh @@ -193,6 +193,15 @@ necessary_information_config() { } hierarchy_preparation() { + if [[ -e final-nix-config/etc/nixos/configuration.nix || -e final-nix-config/home/numbus-admin/.ssh/id_ed25519 ]]; then + gum confirm "It seems you have already run this script. Previously generated files need to be cleaned up. Proceed?" || { echo -e "\n\n❌ Aborting."; exit 1; } + rm -rf final-nix-config/etc/nixos/* + rm -f final-nix-config/var/lib/sops-nix/* + rm -f final-nix-config/etc/secrets/disks/* + rm -f final-nix-config/var/lib/numbus-server/* + rm -f final-nix-config/home/numbus-admin/.ssh/* + fi + mkdir -p final-nix-config/etc/ mkdir -p final-nix-config/etc/nixos/ mkdir -p final-nix-config/etc/secrets/ @@ -203,16 +212,6 @@ hierarchy_preparation() { mkdir -p final-nix-config/var/lib/sops-nix/ mkdir -p final-nix-config/var/lib/numbus-server/ - if [[ -e final-nix-config/etc/nixos/configuration.nix ]]; then - gum confirm "It seems you have already run this script. Previously generated files need to be cleaned up. Proceed?" || { echo -e "\n\n❌ Aborting."; exit 1; } - rm -f final-nix-config/etc/nixos/* - rm -f final-nix-config/var/lib/sops-nix/* - rm -f final-nix-config/etc/nixos/secrets/* - rm -f final-nix-config/etc/secrets/disks/* - rm -f final-nix-config/var/lib/numbus-server/* - rm -f final-nix-config/home/numbus-admin/.ssh/* - fi - echo -e "\n✅ Writing configuration..." cp -${FILES_COPY_FLAGS} templates/nix-config/configuration.nix final-nix-config/etc/nixos/configuration.nix cp -${FILES_COPY_FLAGS} templates/nix-config/flake.nix final-nix-config/etc/nixos/flake.nix