aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-06-01 20:08:04 -0300
committerEuAndreh <eu@euandre.org>2019-06-01 20:08:04 -0300
commit1b1c29a4b898312b28cae4eb60ad2824032c9592 (patch)
tree1b225abecc94d1c422cf3c4e42d9dd351dba957f
parentFix reference to install.sh URL (diff)
downloaddotfiles-1b1c29a4b898312b28cae4eb60ad2824032c9592.tar.gz
dotfiles-1b1c29a4b898312b28cae4eb60ad2824032c9592.tar.xz
Use /mnt as installation root
-rwxr-xr-xpublic/nixos/install.sh12
1 files changed, 4 insertions, 8 deletions
diff --git a/public/nixos/install.sh b/public/nixos/install.sh
index ccb2278..211f0f7 100755
--- a/public/nixos/install.sh
+++ b/public/nixos/install.sh
@@ -78,10 +78,6 @@ if [[ ! $REPLY =~ ^[Yy]$ ]]; then
fi
green "Done."
-yellow "Moving presented content to '/etc/nixos/local-configuration.nix'..."
-mv "${TMP_DIR}/local-configuration.nix" /etc/nixos/local-configuration.nix
-green "Done."
-
yellow "Wiping '${DEVICE}'and partitioning it..."
# Derived from:
# https://www.rodsbooks.com/gdisk/sgdisk-walkthrough.html
@@ -118,10 +114,10 @@ mount "${DEVICE}2" /mnt/boot
swapon /dev/vg/swap
green "Done."
-yellow "Generating '/etc/nixos/*' Nix files'..."
+yellow "Generating '/mnt/etc/nixos/*' Nix files'..."
nixos-generate-config --root /mnt
-mv /etc/nixos/configuration.nix /etc/nixos/bkp-configuration.nix
-mv "${TMP_DIR}/configuration.nix" /etc/nixos/configuration.nix
+mv "${TMP_DIR}/configuration.nix" /mnt/etc/nixos/configuration.nix
+mv "${TMP_DIR}/local-configuration.nix" /mnt/etc/nixos/local-configuration.nix
green "Done."
yellow "Generating password-hash.txt file for user login..."
@@ -133,7 +129,7 @@ while true; do
[ "$password" = "$password_confirmation" ] && break
red "Please try again"
done
-mkpasswd -m sha-512 "$password" > /etc/nixos/password-hash.txt
+mkpasswd -m sha-512 "$password" > /mnt/etc/nixos/password-hash.txt
green "Done."
yellow "Installing NixOS!"