Storm Dragon
d67ca0f3e0
Ship I38 in Pi images by default
...
Add the I38 desktop stack to the Raspberry Pi image build, including Cthulhu, XLibre, nodm, xorg-xinit, and I38 runtime Python dependencies.
Generate the default stormux user's I38 configuration during image creation with the non-interactive I38 mode, configure nodm for that generated xinitrc, and set Speech Dispatcher to use RHVoice by default.
Harden the Pi build for larger GUI images by raising the default image size to 8 GB, skipping mkinitcpio autodetect for the target image initramfs, and validating the root filesystem before compression.
Rework first boot so volume calibration runs before Fenrir starts, temporary tty1 autologin and passwordless sudo are removed during setup, I38/nodm startup is selected explicitly, and physical versus headless X configuration is written before nodm starts.
Document the Pi GUI rollout in gui.md and refresh README size and desktop references.
2026-06-29 15:59:33 -04:00
Storm Dragon
c94a71e0d6
Missed some deamon to daemon updates. This shoulf make Fenrir work with the installer automatically again, switching modes, etc.
2026-06-03 00:34:19 -04:00
Storm Dragon
45b3c230e1
Fixed bug in disk resize code.
2025-08-19 17:08:29 -04:00
Storm Dragon
5e144e7955
Initial disk resize prompt should be less verbose.
2025-08-19 16:22:54 -04:00
Storm Dragon
e39c1cedec
Finally figure out why volume adjustment wasn't happening first thing, it was in the wrong file. This should finally be resolved once and for all.
2025-08-19 16:02:12 -04:00
Storm Dragon
8a7fb83be3
Lots of reorganization. Added stormux package repository. Removed unneeded packages. Switched to systemd management of logging to ram. Use existing tools to resize the image to fill the device, no more growpartfs. No packages installed from AUR any more.
2025-08-19 15:18:04 -04:00
Storm Dragon
f80ea1e056
Move volume check to run first, before anything else.
2025-07-13 15:49:16 -04:00
Storm Dragon
e0806e51da
Simplify the internect connection dialog.
2025-05-08 04:54:44 -04:00
Storm Dragon
c88bd17709
Added volume check to the beginning of configure-stormux stub.
2025-04-25 16:07:11 -04:00
Storm Dragon
9cc539a6e4
Updated disk size check to 7G.
2024-11-03 02:18:59 -05:00
Storm Dragon
134d25682b
Offer a way to sync time at boot in the first boot version of configure-stormux.
2024-05-24 15:51:40 -04:00
Storm Dragon
88d7d12c69
timedatectl seems to be working now with time sync.
2024-05-21 02:06:30 -04:00
Storm Dragon
83b7867da4
Hopefully final touches on getting time and date sync working.
2024-03-21 14:30:48 -04:00
Storm Dragon
51a0fd0883
Try to make sure time and date is syncing with the internet.
2024-03-21 11:25:13 -04:00
Storm Dragon
81d60bb1b3
Added message reminding the user to go back to cursor mode after setting up internet connection.
2024-03-12 17:20:11 -04:00
Storm Dragon
50d9099231
Add a message for if inital configure-stormux gets interrupted.
2024-03-12 17:14:32 -04:00
Storm Dragon
aa4ec62c47
Added timezone to configure-stormux stub.
2024-03-12 17:04:11 -04:00
Storm Dragon
386cb3230e
Code restructure on configure-stormux stub.
2024-03-08 16:35:52 -05:00
Storm Dragon
0b10dc426b
Added partition size here so it runs on first boot.
2024-03-08 16:27:55 -05:00
Storm Dragon
40fd173777
Make sure audible sudo prompts are available throughout configure-stormux and the start up process.
2024-03-08 01:29:45 -05:00
Storm Dragon
1e24598316
Removed unneeded message from configure-stormux stub.
2024-03-07 17:29:16 -05:00
Storm Dragon
16ae09c86d
Fixed bug with configure-stormux stub.
2024-03-05 19:18:01 -05:00
Storm Dragon
9f8355514f
Updated configure-stormux stub.
2024-03-03 14:38:44 -05:00
Storm Dragon
4f7dbb4f82
Updated configure-stormus stub file. Because it is ran initially as root, no need for the sudo calls. Also handle removal of the cron job that causes it to run on the first boot of the image.
2023-09-24 15:47:42 -04:00
Storm Dragon
2dc2f72e22
Missed a couple spots for audible prompt.
2023-08-19 12:48:51 -04:00
Storm Dragon
cea6ad9988
Update the configure-stormux stub to use the audible prompt.
2023-08-19 10:37:02 -04:00
stormdragon2976
1e32dac8da
The configure-stormux stub should now set the clock before updating so that there will not be certificate is not yet valid errors.
2023-01-19 01:00:33 -05:00
stormdragon2976
354c79cc5b
Update initial configure-stormux script to use new repository.
2023-01-01 14:47:44 -05:00
Storm Dragon
2fe6cc1cb4
Clear the screen when applying laptop layout so when Fenrir restarts it is less spammy.
2022-04-04 03:10:22 -04:00
Storm Dragon
02913ad280
Pi3 support coming back.
2022-04-02 22:29:36 -04:00