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:
+1
-1
@@ -83,7 +83,7 @@ waypaper/cliphist) are exactly why `[tanin]` must carry rebuilt AUR packages.
|
||||
package time; `tanin-setup` seeds them on first run.
|
||||
3. **`[tanin]` repo** — `repo-add -s` to build+sign the DB. Host as a
|
||||
Gitea/Forgejo Arch registry **or** a static dir behind `taninux.kgva.ch`.
|
||||
4. **ISO** — archiso profile with `[tanin]` pre-configured; Calamares `packages`
|
||||
4. **ISO** — ✅ scaffolded in `iso/` (archiso releng-base + overrides). Calamares `packages`
|
||||
module installs `tanin-desktop`; greetd + tanin-greet enabled; session target wired.
|
||||
|
||||
### Session / dark-mode fix
|
||||
|
||||
@@ -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)"
|
||||
|
||||
Reference in New Issue
Block a user