feat: close #94 installed chromium; silence Hyprland update-news
Some checks failed
Check / eval (push) Has been cancelled

Re-boot of the offline install disk proves the residual #94 pass:
chromium on PATH, https/html mime → chromium-browser.desktop, and the
browser window actually opens. Kill ecosystem update-news / donation nag
so first boot is not Hyprland's "updated to …!" dialog.
This commit is contained in:
2026-07-15 11:23:07 +01:00
parent 46adcc9989
commit 013403deb4
4 changed files with 31 additions and 25 deletions

View File

@@ -427,6 +427,14 @@ Design/decision records and a running log of shipped work (items marked
default `$TERMINAL` / SUPER+Return, doctor + calendar + what-changed use
`kitty --class=com.nomarchy.*`. Ghostty module and install-time GL probe
removed. V3: Acer SUPER+Return + doctor float.
- ✓ **Installed default browser path (#94 residual):** live half closed by
#103 + `checks.live-baseline-apps`. Installed path V2 (2026-07-15): re-boot
of offline `test-install` disk — `chromium --version` on PATH (150.x),
`xdg-mime` https/html → `chromium-browser.desktop`, Chromium window opens
(`about:blank`). Artifacts `/tmp/nomarchy-v2-94/{probe,chromium}.png`.
- ✓ **No Hyprland update-news on first boot:** `ecosystem.no_update_news` +
`no_donation_nag` so the first session is Nomarchys, not upstreams
“Hyprland updated to …!” dialog (seen on every #94/#123 install re-boot).
- ✓ **Mime defaults must name a present .desktop (#119):** same bug class as
#94, one key over. `text/plain` pointed at `code.desktop` (vscode), which
the live ISO never ships — GIO skips the missing entry and leaves no