#!/usr/bin/env bash set -euo pipefail if [[ $(tty) == "/dev/tty1" ]]; then NETWORK_NEEDED=1 ./installer archinstall \ --config user_configuration.json \ --creds user_credentials.json \ --silent OMARCHY_USER="$(ls -1 /mnt/home | head -n1)" # Copy sudoers config to target system for passwordless sudo in chroot mkdir -p /mnt/etc/sudoers.d cp /etc/sudoers.d/99-omarchy-installer /mnt/etc/sudoers.d/ # Also ensure the user can run sudo without password in chroot echo "$OMARCHY_USER ALL=(ALL:ALL) NOPASSWD: ALL" >>/mnt/etc/sudoers.d/99-omarchy-installer HOME=/home/$OMARCHY_USER \ arch-chroot -u $OMARCHY_USER /mnt/ \ env OMARCHY_USER_NAME="$(