NeilClack
2a6df4bbc4
Merge pull request 'Update workflows to run automatically on push to main' ( #4 ) from dev into main
...
build-prod-android.yml / build-android (push) Successful in 4m25s
build-prod-commercial.yml / build-commercial (push) Successful in 4m27s
build-prod-kiosk.yml / build-kiosk (push) Successful in 4m19s
Reviewed-on: #4
2026-08-25 13:11:49 +00: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
f166b25364
Merge pull request 'Dev' ( #3 ) from dev into main
...
Reviewed-on: #3
2026-08-25 13:05:37 +00: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
7f9566e52c
Merge pull request 'Update radiantwave' ( #2 ) from dev into main
...
Reviewed-on: #2
2026-08-24 02:21:07 +00:00
NeilClack
45b4d7aa95
Update radiantwave
Build Dev ISO / build-dev-iso (push) Successful in 4m21s
2026-08-23 21:20:38 -05:00
NeilClack
6d3136c9cb
Merge pull request 'Initial Release' ( #1 ) from dev into main
...
Reviewed-on: #1
2026-08-24 01:36:17 +00: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
NeilClack
14463ad99b
Just make RadiantWave-Legacy public
...
build-dev.yml / update-and-build (push) Failing after 9s
For now, to get builds working.
2026-08-17 12:52:11 -05:00
NeilClack
027d1a628f
Update token
build-dev.yml / update-and-build (push) Failing after 8s
2026-08-17 12:50:20 -05:00
NeilClack
fb2f861258
Revert back to Legacy Radiant Wave
build-dev.yml / update-and-build (push) Failing after 10s
2026-08-17 12:48:22 -05:00
NeilClack
974a610518
Update dev images to new radiantwave
build-dev.yml / update-and-build (push) Failing after 4m34s
2026-08-17 12:43:57 -05:00
NeilClack
c71b5ebc84
fix: use SSH clone instead of actions/checkout
build-dev.yml / update-and-build (push) Failing after 3m12s
2026-08-17 12:18:31 -05:00