docs(agent): #103 confirmed on hardware — record the why, the inventory, and the size trade
All checks were successful
Check / eval (push) Successful in 3m17s

Bernardo, live ISO 2026-07-14: still no browser, no office/utility apps —
"that makes a live iso useful". Not a new item; #103 already covers it and #94
already pointed here. Recorded against #103 instead of duplicating.

Captured the rationale, which outlives the app list: a live ISO is what
someone judges the distro by before installing, and what they boot to rescue a
machine that won't start — read a wiki page, save a document off a dying disk,
check webmail. The live session can do none of that today.

Verified the inventory rather than restating the report: eval of nomarchy-live's
HM packages + systemPackages gives chromium=no firefox=no libreoffice=no
amberol=no snapshot=no text-editor=no. It does carry terminal tooling (yazi,
btop, bat, fd, ripgrep, ghostty) plus zathura and imv, so the gap is precisely
the GUI apps a non-Nix user reaches for.

Flagged the part that makes this more than a package list: the ISO-size delta
is the real trade — both browsers plus libreoffice-fresh is plausibly +2 GB on
an image people download, and squashfs can't be trimmed afterwards. Listed the
options (both browsers / Chromium only / lighter office for the live medium)
and asked for measured deltas per option, noting that nomarchy-live and the
installed profile need not carry the same set — the live medium is the one
with a size ceiling.

V0: nix flake check --no-build passes. Backlog only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 16:30:38 +01:00
parent 334354a103
commit b1c4e516c9

View File

@@ -185,12 +185,39 @@ release it can be dropped in.
### 103. Live ISO baseline desktop applications
**Confirmed again on hardware, Bernardo 2026-07-14** (live ISO): still no
browser, and no office/utility apps — *"that makes a live iso useful"*. This
is the item's **why**, and it is worth more than the app list: a live ISO is
what someone judges the distro by before installing, and what a user boots to
rescue a machine that will not start — reading a wiki page, saving a document
off a dying disk, checking a webmail. Nomarchy's live session currently cannot
do any of those.
**Verified inventory 2026-07-14** (eval of `nomarchy-live`'s HM packages +
`environment.systemPackages`): `chromium=no firefox=no libreoffice=no
amberol=no snapshot=no text-editor=no`. What the live session *does* carry is
terminal tooling (yazi, btop, bat, fd, ripgrep, ghostty) plus zathura (PDF)
and imv (images) — so the gap is exactly the GUI apps a non-Nix user would
reach for. #94 established this is *by design* (the live profile never named
them) and pointed here for the fix; #94's own remaining V2 (chromium launches
post-install) is a different path and stays separate.
Make Chromium and Firefox, `libreoffice-fresh`, GNOME Text Editor, Amberol, and
GNOME Snapshot explicitly available in the live profile and application
launcher. Text Editor and Snapshot are the maintained gedit/Cheese successors;
HTTP remains assigned to Chromium. Pass = all six launch in the live session
and the resulting ISO-size delta is recorded.
**Settle before starting (`[human]`, and the reason this is not just a package
list):** the ISO-size delta is the whole trade — Firefox *and* Chromium *and*
libreoffice-fresh is plausibly +2 GB on an image people download, and the
squashfs cannot be trimmed after the fact. Options are (a) ship both browsers,
(b) one browser (Chromium, since it already owns the HTTP mime default and the
installed template), (c) a lighter office story than libreoffice-fresh for the
live medium only. Record the measured delta per option rather than guessing;
`nomarchy-live` and the installed `nomarchy` profile need not carry the same
set, and the live medium is the one with a size ceiling.
### 104. Runtime Airplane mode
Add Airplane mode under System connectivity controls. It must disable Wi-Fi