aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* style(md): apply prettierLibravatar sommerfeld47 hours1-1/+0
|
* docs(readme): document pre-bootstrap user creationLibravatar sommerfeld47 hours1-8/+13
| | | | | | Make the 'wheel user must already exist' prerequisite explicit with a three-line useradd/passwd snippet, rather than leaving it implicit in bootstrap.sh's preconditions.
* feat(bootstrap): add Arch post-install stepsLibravatar sommerfeld47 hours1-4/+11
| | | | | | | | | | | | | | | | | | | | After 'just init' the script now: - enables recommended systemd units that base.txt installs but nothing was activating: fstrim.timer, systemd-timesyncd, systemd-resolved, reflector.timer, paccache.timer, pkgstats.timer, acpid, cpupower, iwd - enables tlp.service only when a battery is present (/sys/class/power_supply/BAT*) - refreshes the pacman mirrorlist via reflector using the already- deployed /etc/xdg/reflector/reflector.conf - runs xdg-user-dirs-update to create ~/Documents, ~/Downloads, etc. Each step is soft-fail: warns and continues on failure rather than aborting the whole bootstrap. pacman.conf tuning is intentionally left out (should be managed via chezmoi's etc/ pipeline). User creation is also out of scope; the script continues to require the wheel user to exist beforehand, per the Arch installation guide.
* feat: add bootstrap.sh for fresh Arch installsLibravatar sommerfeld47 hours1-1/+15
| | | | | | | | | | | | 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
* docs: update README and copilot instructions for chezmoiLibravatar sommerfeld47 hours1-1/+9
|
* first commitLibravatar Arnold Sommerfeld2023-10-181-0/+3