diff --git a/.gitignore b/.gitignore index 20a22f2..280726f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ agents/ extra-files/ final-nix-config/ -test* \ No newline at end of file +test* +.DS_Store \ No newline at end of file diff --git a/deploy.sh b/deploy.sh index b72fa51..3360966 100644 --- a/deploy.sh +++ b/deploy.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p gum fastfetch xkcdpass sops ssh-to-age age sshpass envsubst pciutils usbutils mosquitto +#!nix-shell -i bash -p bash coreutils gum fastfetch xkcdpass sops ssh-to-age age sshpass envsubst pciutils usbutils mosquitto @@ -492,7 +492,7 @@ EOF EOF j=0 for i in $(seq 0 $(($CONTENT_DISK_NUMBER - 1))); do - export ((j++)) + export j=$((j+1)) export CONTENT_DISK_ID="${DATA_DISKS_ID[${i}]}" (envsubst < "templates/nix-config/disks/content.nix") >> final-nix-config/etc/nixos/disks/disko.nix cat << EOF >> final-nix-config/etc/nixos/disks/snapraid.nix @@ -505,7 +505,7 @@ EOF echo -e "\n✅ Generated $CONTENT_DISK_NUMBER data disk configuration(s)." j=0 for i in $(seq $PARITY_DISK_NUMBER $((${#DATA_DISKS_ID[@]} - 1))); do - export ((j++)) + export j=$((j+1)) export PARITY_DISK_ID="${DATA_DISKS_ID[${i}]}" (envsubst < "templates/nix-config/disks/parity.nix") >> final-nix-config/etc/nixos/disks/disko.nix cat << EOF >> final-nix-config/etc/nixos/disks/snapraid.nix