aboutsummaryrefslogtreecommitdiff
path: root/public/install-nixos.sh
diff options
context:
space:
mode:
Diffstat (limited to 'public/install-nixos.sh')
-rwxr-xr-xpublic/install-nixos.sh15
1 files changed, 13 insertions, 2 deletions
diff --git a/public/install-nixos.sh b/public/install-nixos.sh
index 3f0fa81..5e160da 100755
--- a/public/install-nixos.sh
+++ b/public/install-nixos.sh
@@ -79,7 +79,7 @@ fi
green "Done."
yellow "Moving presented content to '/etc/nixos/local-configuration.nix'..."
-echo mv "${TMP_DIR}/local-configuration.nix" /etc/nixos/local-configuration.nix
+mv "${TMP_DIR}/local-configuration.nix" /etc/nixos/local-configuration.nix
green "Done."
yellow "Wiping '${DEVICE}'and partitioning it..."
@@ -121,7 +121,18 @@ mv /etc/nixos/configuration.nix /etc/nixos/bkp-configuration.nix
mv "${TMP_DIR}/configuration.nix" /etc/nixos/configuration.nix
green "Done."
-blue "Now inspect '/etc/nixos/configuration.nix', "
+yellow "Generating password-hash.txt file for user login..."
+while true; do
+ read -s -p "Password: " password
+ echo
+ read -s -p "Password (again): " password_confirmation
+ echo
+ [ "$password" = "$password_confirmation" ] && break
+ red "Please try again"
+done
+mkpasswd -m sha-512 "$password" > /etc/nixos/password-hash.txt
+green "Done."
+
yellow "Installing NixOS!"
nixos-install
green "Done."