NeilClack
4e36113636
Disable EDID Override
Build Dev ISOs / build-dev-android (push) Successful in 4m53s
Build Dev ISOs / build-dev-kiosk (push) Successful in 4m51s
Build Dev ISOs / build-dev-commercial (push) Successful in 4m45s
2026-08-26 11:38:17 -05:00
NeilClack
2bf762acac
Add actual EDID from Android Kiosk
Build Dev ISOs / build-dev-android (push) Successful in 5m5s
Build Dev ISOs / build-dev-kiosk (push) Successful in 4m56s
Build Dev ISOs / build-dev-commercial (push) Successful in 4m53s
2026-08-26 10:12:45 -05:00
NeilClack
46a61a8397
Remove HDMI-A-1
...
Build Dev ISOs / build-dev-commercial (push) Successful in 4m17s
Build Dev ISOs / build-dev-android (push) Successful in 4m23s
Build Dev ISOs / build-dev-kiosk (push) Successful in 4m56s
HDMI-A-1 refers to the HDMI port closest to the power cable.
In all models, we end up connecting HDMI to port 2.
HDMI-A-1 was likely taking over, becuase it suddenly had a valid
EDID assigned, indicating 'a monitor is connected here'
2026-08-25 22:26:00 -05:00
NeilClack
c1ad4a9767
Remove archive steps...
Build Dev ISOs / build-dev-android (push) Successful in 4m41s
Build Dev ISOs / build-dev-kiosk (push) Successful in 4m34s
Build Dev ISOs / build-dev-commercial (push) Successful in 5m6s
2026-08-25 21:49:09 -05:00
NeilClack
47dc7b8964
Update dev builds to build each -dev variant
Build Dev ISOs / build-dev-kiosk (push) Failing after 3m18s
Build Dev ISOs / build-dev-android (push) Canceled after 0s
Build Dev ISOs / build-dev-commercial (push) Canceled after 2m20s
2026-08-25 21:43:20 -05:00
NeilClack
dfa7320a37
Test 1 - EDID Spoofing for Android 4K
Build Dev ISO / build-dev-iso (push) Canceled after 2m40s
2026-08-25 21:40:56 -05:00
NeilClack
87fca854f4
Update radiantwave - rotated
Build Dev ISO / build-dev-iso (push) Successful in 4m13s
2026-08-25 11:31:56 -05:00
NeilClack
c8298a128f
Update Radiantwave 1.3
...
Build Dev ISO / build-dev-iso (push) Successful in 4m38s
Stretch scroller screen on vertical displays. Test 1
2026-08-25 11:00:28 -05:00
NeilClack
036c437430
Update RadiantWave 1.2
Build Dev ISO / build-dev-iso (push) Successful in 4m31s
2026-08-25 10:33:59 -05:00
NeilClack
8775fcfb24
Update workflows to run automatically on push to main
Build Dev ISO / build-dev-iso (push) Canceled after 0s
2026-08-25 08:09:26 -05:00
NeilClack
f900585702
Update Radiantwave 1.2
Build Dev ISO / build-dev-iso (push) Successful in 4m51s
2026-08-25 08:01:13 -05:00
NeilClack
16b8e3aeb9
Update Radiantwave 1.1
Build Dev ISO / build-dev-iso (push) Failing after 3m37s
2026-08-25 06:59:10 -05:00
NeilClack
45b4d7aa95
Update radiantwave
Build Dev ISO / build-dev-iso (push) Successful in 4m21s
2026-08-23 21:20:38 -05:00
NeilClack
bd9146e641
Allow kiosk to restart getty@tty1 via scoped polkit rule
...
Build Dev ISO / build-dev-iso (push) Successful in 4m23s
The RadiantWave app can now apply pending updates by restarting its own
TTY session (plain systemctl, no sudo): getty re-autologins kiosk and
the login shell relaunches cage + app from the new generation.
Also drop the cleanRadiantFiles activation script.
2026-08-23 17:54:01 -05:00
NeilClack
9b0036b4da
Update RadiantWave ef723b2
Build Dev ISO / build-dev-iso (push) Successful in 4m48s
2026-08-23 17:33:57 -05:00
NeilClack
d26cec2a53
fix: broken whitespace guard in archive-images.sh
...
Build Dev ISO / build-dev-iso (push) Successful in 4m19s
The case bracket expression [\ space\'\"] listed the letters s,p,a,c,e
as a character set instead of matching whitespace, rejecting every normal
path. Use the POSIX [[:space:]] class.
2026-08-23 15:55:05 -05:00
NeilClack
2e862c13a8
fix: replace fragile ssh archive one-liners with tools/archive-images.sh
...
Build Dev ISO / build-dev-iso (push) Failing after 3m18s
The inline find -exec broke through the double shell hop (the remote
shell consumed the ; separator). The script pipes its payload to remote
bash via stdin, tolerates zero matches, and fails loudly on missing
directories or failed moves.
2026-08-23 15:45:11 -05:00
NeilClack
84ec13b1f9
ci: restore dev ISO workflow, auto-build on dev push, use Attic
Build Dev ISO / build-dev-iso (push) Failing after 3m19s
2026-08-23 15:22:34 -05:00
NeilClack
588f0e4aa1
ci: pull closures from Attic caches in prod builds
2026-08-23 15:22:34 -05:00
NeilClack
46384e6cf7
Fix attic upload
build-dev / nix-build (push) Failing after 1s
2026-08-23 15:07:22 -05:00
NeilClack
6951d35310
fix: make manual dev checkout work (fetch all branch tips, drop bad cd)
2026-08-23 14:53:32 -05:00
NeilClack
7778da3867
fix: tolerate empty archive globs; clone dispatched ref in dev workflow
2026-08-23 14:49:44 -05:00
NeilClack
59e9f7ce29
Update RadiantWave and add Attic cache
2026-08-23 14:18:48 -05:00
NeilClack
3ec72c8479
Bring radiantwave up to date + dev
2026-08-23 11:24:47 -05:00
NeilClack
20d91df9eb
Revert RadiantWave for testing the new update configuration
2026-08-23 11:23:21 -05:00
NeilClack
65a6b256f9
Fix dev/prod split and dev ISOs; consolidate zero-touch installer
...
- Wire -dev variants to the radiantwave-dev input (?ref=dev); prod keeps main
- Fix android-dev upgradeFlakeRef (was upgrading into production config)
- Parameterize one installer module (zero-touch-installer.nix); replace the
four near-duplicate ISO configs; mkIso pairs each ISO with its closure +
disk layout, fixing commercial-dev/android-dev ISO eval errors
- Add missing packages outputs (commercial-dev, android-dev, rpi, rpi-dev)
- Set networking.hostName + system.configurationRevision per variant
- Remove gitea access token and dead netrc/JWT config (repos are public)
- Drop flake.lock update step from CI (lock updates are manual)
- Refresh AGENTS.md: variants/ISO tables, facter report procedure, gotchas
2026-08-23 09:58:46 -05:00
NeilClack
64b2a9cfc4
Shrink splash screen
2026-08-23 08:20:10 -05:00
NeilClack
875f3da03d
Add tools
2026-08-22 17:07:54 -05:00
NeilClack
9965e30152
Fix git urls
2026-08-22 17:07:47 -05:00
NeilClack
a01c3d5521
Update RadiantWave
2026-08-22 16:29:56 -05:00
NeilClack
33c9ceefb0
Update RadiantWave
...
Enables the naming of audio files by editing audio file names in new_checksums.md5
2026-08-21 10:04:40 -05:00
NeilClack
c9743de7bb
Update RadiantWave
2026-08-21 09:54:11 -05:00
NeilClack
6ddf004e95
Update RadiantWave to remove WiFi Gate
2026-08-18 23:39:22 -04:00
NeilClack
439e646170
Remove archive command
2026-08-18 23:02:32 -04:00
NeilClack
f8cb1746af
Release RadiantWave (C++)
2026-08-18 04:44:58 -05:00
NeilClack
a4f4d17d6e
Add archive step to prod workflows; rename radiantwave-iso to radiantwave-home
2026-08-17 22:51:11 -05:00
NeilClack
e7a5ffa290
Update Radiantwave to ec6b766
2026-08-17 22:47:16 -05:00
NeilClack
553b06ea92
Fix closure naming'
2026-08-17 22:45:18 -05:00
NeilClack
8e8da490e4
Update radiantwave reference and add dev variants to all images
2026-08-17 22:44:14 -05:00
NeilClack
75cce42de5
Add cleanup command for fileserver
2026-08-17 22:23:37 -05:00
NeilClack
572ab76100
Add name
2026-08-17 22:13:01 -05:00
NeilClack
d37c794be4
Fix repository pointers
2026-08-17 22:08:47 -05:00
NeilClack
b26081046e
Update RadiantWave
build-dev.yml / update-and-build (push) Canceled after 0s
2026-08-17 21:35:20 -05:00
NeilClack
87367dab04
Temporarily remove healthcheck
...
build-dev.yml / update-and-build (push) Canceled after 1m40s
Healthcheck may be failing for reasons not related to a bad binary, preventing a good binary from booting.
2026-08-17 19:53:06 -05:00
NeilClack
0a35c97379
Remove user password
2026-08-17 19:49:15 -05:00
NeilClack
2fb99175f7
Re-size Plymouth image to 1920x1080
2026-08-17 19:49:01 -05:00
NeilClack
02cde0fabb
fix: wait for Wayland compositor before rotating display, add logging
build-dev.yml / update-and-build (push) Canceled after 0s
2026-08-17 14:00:14 -05:00
NeilClack
143119477f
ci: split prod builds into separate manually-triggered workflows
build-dev.yml / update-and-build (push) Canceled after 3m26s
2026-08-17 13:57:14 -05:00
NeilClack
b584016db2
Remove unused build steps
2026-08-17 13:36:37 -05:00
NeilClack
e09758a70e
fix: switch radiantwave inputs to SSH for legacy Go repo
build-dev.yml / update-and-build (push) Failing after 4m9s
2026-08-17 12:54:06 -05:00