Builds a custom Arch Linux live USB with an archinstall configuration and dotfiles setup script baked in.
task depsInstalls: xorriso, squashfs-tools, curl, gnupg, archinstall
git clone https://github.com/nanvenomous/InstallArch.git
cd InstallArchtaskDownloads the latest Arch ISO, verifies its GPG signature, and bakes user_configuration.json and setup_dotfiles.sh into the squashfs. Produces iso/arch-custom.iso.
task usb -- /dev/sdXShows the target device via lsblk, waits 5 seconds, then writes the ISO with dd. Replace /dev/sdX with your USB device.
task configOpens the archinstall TUI with the current user_configuration.json loaded. Use Save configuration before quitting — the task copies the result back automatically.
After booting the live USB, /root/ contains:
user_configuration.json— passed to archinstall witharchinstall --config /root/user_configuration.jsonsetup_dotfiles.sh— clones the bare dotfiles repo and checks out