From b1c4e516c9c85cf36922bdeb7b8a13ef2401e721 Mon Sep 17 00:00:00 2001 From: Bernardo Magri Date: Tue, 14 Jul 2026 16:30:38 +0100 Subject: [PATCH] =?UTF-8?q?docs(agent):=20#103=20confirmed=20on=20hardware?= =?UTF-8?q?=20=E2=80=94=20record=20the=20why,=20the=20inventory,=20and=20t?= =?UTF-8?q?he=20size=20trade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- agent/BACKLOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/agent/BACKLOG.md b/agent/BACKLOG.md index 3712006..2ec3759 100644 --- a/agent/BACKLOG.md +++ b/agent/BACKLOG.md @@ -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