build-iso / build (push) Failing after 25s
The install hardcoded one specific forge: bootstrap and the archinstall custom-commands fetched from a private Gitea, and firstboot cloned a private dotfiles repo from it. Anyone else cloning this got an installer that could not work and that pointed at a repo they cannot read. Split the two phases. The base install (LUKS + btrfs + snapper + yay) is now generic and runs from a fresh clone with no configuration. The personal phase (vault unlock, forge key registration, dotfiles, yadm bootstrap) reads a gitignored site.env; with none present firstboot reports what it is skipping and leaves a complete system. One fetch root, ARCH_TURNKEY_BASE, now feeds bootstrap, the archinstall custom-commands (via an @@BASE@@ placeholder) and the ISO autorun, defaulting to the public mirror. iso/build.sh bakes site.env into a custom ISO so an unattended personal install stays one boot.
3 lines
95 B
Plaintext
3 lines
95 B
Plaintext
# Personal site config — never commit. See configs/site.env.example / docs/SITE.md.
|
|
site.env
|