pi/main-live-boot-xfce-colibri-fixes #4

Merged
clawdie merged 12 commits from pi/main-live-boot-xfce-colibri-fixes into main 2026-06-02 09:00:35 +02:00

12 commits

Author SHA1 Message Date
7122055b69 Merge live boot XFCE Colibri fixes for main
Merge origin/pi/live-boot-xfce-colibri-fixes into origin/main for the next mainline operator USB build target. Resolved AGENTS.md in favor of the Forgejo/three-repo version from the build target rather than the stale line-numbered main copy.\n\nChecks: sh -n build.sh build-vps.sh firstboot/shell-deploy.sh live/operator-session/hw-report live/operator-session/clawdie-xfce-visuals-guard.sh scripts/build-and-log.sh scripts/stage-colibri-iso.sh scripts/write-artifact-manifest.sh; ./scripts/check-format.sh; git diff --check.
2026-06-02 08:54:19 +02:00
fc10d622de Seed live AI source snapshots under home
Prepopulate /home/clawdie/ai with source snapshots for clawdie-iso, clawdie-ai, and colibri when available on the build host. Use git archive of HEAD so provider keys, .env files, tmp, caches, and uncommitted private state are not baked into the image.\n\nChecks: sh -n build.sh live/operator-session/clawdie-xfce-visuals-guard.sh live/operator-session/hw-report; ./scripts/check-format.sh; git diff --check.
2026-06-01 22:28:19 +02:00
6e8e68fdb1 Record AMD XFCE follow-up and omit HDMI-pinned mixer
Add direct live xfconf follow-up evidence, keep the themed Start icon fix path documented, and omit the default xfce4-mixer panel plugin because it auto-pinned HDMI on AMD despite the internal speaker being the FreeBSD default.\n\nChecks: sh -n build.sh live/operator-session/clawdie-xfce-visuals-guard.sh live/operator-session/hw-report; ./scripts/check-format.sh; git diff --check.
2026-06-01 22:28:09 +02:00
71e53b89b2 Install branded start icon at native 64px size
The live asset is a 64x64 PNG. Keep the 48px compatibility copy, but also stage it in hicolor/64x64/apps so icon-theme lookup has a native-size raster entry alongside the SVG.\n\nChecks: sh -n build.sh; git diff --check.
2026-06-01 22:08:17 +02:00
24660fc1be Note live self-debug source checkout seed
Record operator request to prepopulate live /home/clawdie/src with clean source trees so a provider-backed Pi session can debug real hardware locally.\n\nChecks: ./scripts/check-format.sh; git diff --check.
2026-06-01 21:46:23 +02:00
efc15add8b Expand live XFCE diagnostics in hw-report
Capture xsession errors, build manifest/assets, Colibri enable state, deeper icon-theme paths, and clear mixer HDMI pinning in the visual guard.\n\nChecks: sh -n live/operator-session/hw-report live/operator-session/clawdie-xfce-visuals-guard.sh; ./scripts/check-format.sh; git diff --check.
2026-06-01 21:37:31 +02:00
9ddd980850 Keep Colibri from blocking live boot and harden XFCE visuals
Reported on AMD live USB: colibri_daemon blocked rc.d boot until Ctrl-C; XFCE still showed default wallpaper and missing panel/start icons. Stage Colibri but disable daemon at boot by default, validate daemon(8) rc.d supervision, regenerate all icon caches, install Clawdie start icon into hicolor, add a visual guard, and expand hw-report XFCE/Colibri diagnostics.\n\nChecks: sh -n build.sh scripts/stage-colibri-iso.sh live/operator-session/clawdie-xfce-session-inner live/operator-session/hw-report live/operator-session/clawdie-xfce-visuals-guard.sh; ./scripts/check-format.sh; git diff --check; stage-colibri smoke with dummy artifacts.
2026-06-01 21:10:08 +02:00
9c14d8476e Add Colibri ISO workflow manifest runbooks
Checks: sh -n scripts/write-artifact-manifest.sh build.sh scripts/stage-colibri-iso.sh; ./scripts/check-format.sh; manifest smoke JSON parse.
2026-06-01 12:50:32 +02:00
5dfaa5f35e Merge pull request 'chore: normalize forgejo source-of-truth for ISO build' (#2) from codex/forgejo-source-of-truth-normalization into xfce-operator-usb 2026-06-01 06:15:18 +02:00
234d33812e Normalize ISO Forgejo source-of-truth refs and agent matrix (Sam & Codex) 2026-06-01 05:30:41 +02:00
643e58e586 Merge pull request 'fix: stage newsyslog-colibri.conf in ISO image' (#1) from fix/colibri-newsyslog-staging-xfce into xfce-operator-usb 2026-05-31 19:38:05 +02:00
d1e5809c8f fix: stage Colibri newsyslog config into ISO (Sam & Codex)
Validation: sh -n build.sh; sh -n scripts/stage-colibri-iso.sh; scripts/stage-colibri-iso.sh /tmp/colibri-stage-newsyslog-test; git diff --check.
2026-05-31 18:50:40 +02:00