aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bootstrap.sh
Commit message (Collapse)AuthorAgeFilesLines
* feat: add bootstrap.sh for fresh Arch installsLibravatar sommerfeld46 hours1-0/+80
Takes a minimal Arch system (only 'base' installed) to the point where 'just init' has run and dotfiles are deployed. Installs prerequisites (sudo, git, base-devel, chezmoi, just, efibootmgr), enables %wheel in sudoers, bootstraps paru-bin from the AUR, clones the repo, runs 'just init' (which swaps sudo for doas-sudo-shim via the existing base meta list), and launches create-efi if no Arch EFI boot entry exists. Designed to be curlable: curl -fsSL https://raw.githubusercontent.com/sommerfelddev/dotfiles/master/bootstrap.sh | sh