#!/bin/bash err(){ echo "$(tput bold)$(tput setaf 1)==> $@ $(tput sgr0)" exit 1 } msg(){ echo "$(tput bold)$(tput setaf 2)==> $@ $(tput sgr0)" } msg "Initializing pacman keyrings..." pacman-key --init pacman-key --populate archlinux msg "Installing essential packages..." pacman -Syu base base-devel xorg pulseaudio --noconfirm msg "Creating user account..." CHROOT_USER="$(cat /tmp/archbox_user)" useradd -m $CHROOT_USER gpasswd -a $CHROOT_USER wheel echo "Enter root password" while true; do passwd && break done echo "Enter $CHROOT_USER password" while true; do passwd $CHROOT_USER && break done sed -i 's/# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL/g' /etc/sudoers