Fix various bugs.

This commit is contained in:
proledatarian
2024-12-15 11:36:39 +01:00
parent 926c740a34
commit 105ecfea00
3 changed files with 17 additions and 13 deletions

View File

@@ -34,19 +34,16 @@ IFS=$'\n'
declare -a dsks=( $(lsblk -d | tail -n+2 | awk '{print $1" "$4}') )
# Select value on array.
select dev in "${dsks[@]}"
do
break
select dev in "${dsks[@]}"; do
break
done
echo
# Separate values by spaces.
IFS=' '
# Create new variable of selection.
array=("${dev}")
dev="${array[0]}"
# Cut size from variable
dev=${dev%% *}
clear
@@ -107,7 +104,7 @@ echo
# Creating system partition.
echo "Creating system partition."
sudo parted "/dev/${dev}" -- mkpart 512MB 100%
sudo parted "/dev/${dev}" -- mkpart root 512MB 100%
echo
# Print partitions.
@@ -177,7 +174,7 @@ echo
# Copy existing config
sudo nixos-generate-config --root /mnt
sudo mv /mnt/etc/nixos/configuration.nix /mnt/etc/nixos/configuration.nix.bak
cp configuration.nix /mnt/etc/nixos
sudo cp configuration.nix /mnt/etc/nixos
# Replace username in config
sudo sed -i "s/username/${user}/g" /mnt/etc/nixos/configuration.nix