CodeVerse Linux is assembled as an ArchISO profile with a small set of custom packages and synced user/system configuration.
iso/: the ArchISO profile (packages list,airootfs/, boot configs)scripts/: build entrypoints (build-iso.sh,build-packages.sh)configs/: GRUB theme and user configs that are copied into the ISO skeletonsrc/: Rust sources for custom utilitiespkgbuild/: PKGBUILDs used to package custom utilitiesrepo/: local pacman repository artifacts (built packages)
scripts/build-packages.shbuilds custom packages (Rust binaries) and produces pacman packages.scripts/build-iso.shprepares a working copy ofiso/and syncs:- GRUB theme from
configs/grub/themes/ - user setup configs from
configs/setup-configs/intoiso/airootfs/etc/skel - built packages into
iso/airootfs/opt/cvh-repo(for offline use)
- GRUB theme from
mkarchisobuilds the final ISO from the prepared profile.
The live ISO provides cvh-install, which is a modular installer sourcing shell modules under /usr/lib/cvh-install in the live environment.