diff --git a/guides/01_INSTALLATION.md b/guides/01_INSTALLATION.md index 52e7384..740f19b 100644 --- a/guides/01_INSTALLATION.md +++ b/guides/01_INSTALLATION.md @@ -165,17 +165,10 @@ cd ~/dots ./install_root.sh ``` -Exit chroot and create an `/etc/resolv.conf` symlink (this needs to happen outside of chroot, since arch-chroot bind-mounts this file, so trying to override it from within won't work). +Enter the ZSH shell for a better experience ```bash -exit -ln -sf /run/systemd/resolve/stub-resolv.conf /mnt/etc/resolv.conf -``` - -Chroot back into the system, this time with the configured ZSH shell for better experience: - -```bash -arch-chroot /mnt zsh +zsh ``` Create non-privileged user diff --git a/install_root.sh b/install_root.sh index 0623c62..b395c3d 100755 --- a/install_root.sh +++ b/install_root.sh @@ -7,8 +7,6 @@ set -euo pipefail # $ git clone https://github.com/ItsDrike/dotfiles ~/dots # $ cd ~/dots # $ ./install_root.sh -# $ exit -# $ ln -sf /run/systemd/resolve/stub-resolv.conf /mnt/etc/resolv.conf # ----------------------------------------------------------------------- if [ "$UID" != 0 ]; then @@ -25,7 +23,7 @@ pacman -Syu --noconfirm # Install essential packages pacman -S --noconfirm --needed \ networkmanager neovim sudo reflector pacman-contrib man-db man-pages rsync btop \ - bind base-devel git fd ripgrep fwupd arch-audit systemd-resolvconf + bind base-devel git fd ripgrep fwupd arch-audit # Install packages necessary for this script / other scripts in this dotfiles repo pacman -S --noconfirm --needed python-rich bc lua jq bat @@ -67,8 +65,6 @@ echo "You can now run zsh or exit the chroot, and re-run it with: arch-chroot /m echo "This will put you into a configured ZSH shell, you can continue " \ "configuring the rest of the system manually from there." echo "" -echo "Required extra steps:" -echo " - Symlink /etc/resolv.conf to use systemd-resolved stub (you need to be outside of arch-chroot for this, since arch-chroot is bind-mounting it). Run ln -sf /run/systemd/resolve/stub-resolv.conf /mnt/etc/resolv.conf" echo "Optional extra steps:" echo " - enable cronie & copy /etc/crontab & anacrontab from dotfiles" echo " - install docker and copy /etc/docker"