Complete archiso/Calamares profile scaffold (iso/)

- Calamares modules: unpackfs (clone), partition/mount/fstab (btrfs subvols),
  bootloader (systemd-boot + quiet splash), packages (strip live), services
  (greetd), shellprocess (snapper, flathub, strip-live), branding (Fuji)
- bootstrap-profile.sh: releng base + linux-zen swap + overlay our deltas
- BUILD.md: build steps, decisions, and honest open items (needs build-test)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-19 19:55:46 +02:00
parent d32383ee6c
commit ac9b94b0b2
17 changed files with 263 additions and 1 deletions
+1
View File
@@ -180,6 +180,7 @@ icons = ["papirus-icon-theme", "adwaita-icon-theme"]
[delivery]
model = "own binary repo [tanin] + official Arch repos (EndeavourOS/CachyOS style)"
iso_tool = "archiso"
iso_profile = "iso/ — releng-base + overrides; bootstrap-profile.sh assembles + builds. systemd-boot, btrfs+snapper, plymouth, linux-zen, Calamares clone-install. Scaffold; needs build-test."
installer = "calamares"
calamares_target = "tanin-desktop" # the netinstall/packages module installs just this
dotfiles = "tanin-setup seeds ~/.config from /usr/share/tanin/skel (never writes /home at pkg time)"