Storm Dragon
1f7aea6c7c
Make x86_64 image more similar to Pi image if installer is used. Improve RHVoice fixes so they shouldn't be stale any more.
2026-07-15 15:39:43 -04:00
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
695b9e2f75
Added brltty udev.rules so it hopefully works more reliably. A few other minor tweaks.
2025-12-21 14:43:40 -05:00
Storm Dragon
ccec75c4c5
Structural changes to the build script. Cleaner generation without having to edit an existing image.
2025-12-20 05:00:29 -05:00
Storm Dragon
3d62262849
RHVoice fixes added.
2025-12-19 02:15:05 -05:00
Storm Dragon
fbd1c3f671
A few stability improvements. Added Fenrir ssh announcement script.
2025-12-18 14:02:45 -05:00
Storm Dragon
34f1e24e10
Updated motd for both x86_64 and aarch64.
2025-11-23 13:21:57 -05:00
Storm Dragon
fffe426d29
Remove the pam.d/nodm file because it's now included in the package in the repository.
2025-08-20 13:59:15 -04:00
Storm Dragon
fa9585a0e1
Removed noisy volume debug statement.
2025-08-19 16:45:51 -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
696ddd9bfb
Right alt key should now work as expected in the console.
2025-05-11 19:31:14 -04:00
Storm Dragon
c1af07bf18
2 characters over the limit for labels, so fixed it.
2025-04-22 21:36:31 -04:00
Storm Dragon
a88a386ef4
Attempt to make images bootable no matter the source, micro sd, nvme, etc.
2025-04-22 21:27:34 -04:00
Storm Dragon
034c561a53
Moved the journald configuration to a file in it's drop in directory. Also, explicitly set volatile storage to cut down on SD card writes.
2025-02-09 17:36:02 -05:00
Storm Dragon
9657719613
In process of moving headless X driver stuff to configure-stormux.
2025-01-04 19:19:44 -05:00
Storm Dragon
3e4c4d18ee
Revert to old working headless driver.
2025-01-04 19:15:52 -05:00
Storm Dragon
9beea608ed
Python accessible_output2 library added.
2025-01-04 15:40:08 -05:00
Storm Dragon
69ca3a957c
Added file to fix wifi for Raspbery Pi 500. It was necessary a while back for the Pi 4 as well, so I don't think it will break anything.
2024-12-16 13:22:29 -05:00
Storm Dragon
7c62016063
added a configureation file for the Raspberry Pi Monitor, moved 10-headless.conf so it is the last thing tried.
2024-12-14 09:20:48 -05:00
Storm Dragon
5d43526e85
Reverted to old dummy driver because new one fails in lots of configurations.
2024-12-13 16:23:01 -05:00
Storm Dragon
d0c8b864ae
Another attempt at using video and falling back to headless if nothing is found. Hopefully with better hardware support.
2024-12-01 19:54:04 -05:00
Storm Dragon
1658a53081
Hopefully use connected screen to display video if available, fall back to dummy driver if not found.
2024-12-01 19:38:10 -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
7fb1ba5283
Added alias pi-ip.
2024-03-09 04:59:47 -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
901d5cdb7a
Updated first boot script.
2024-03-07 17:28:29 -05:00
Storm Dragon
f6a2a43906
Default etc/environment file added.
2024-03-05 18:13:18 -05:00
Storm Dragon
563362985f
Fix removal part of first boot script.
2024-03-03 14:24:24 -05:00
Storm Dragon
51f8c1b3d4
Updated the .bash_aliases file.
2024-02-26 00:25:23 -05:00
Storm Dragon
cdfd1d31a2
Make sure the greeting for configure stormux only appears on the tty where it spawns.
2024-02-16 02:54:54 -05:00
Storm Dragon
2af9365e22
Updated the first boot script.
2024-02-16 01:36:59 -05:00
Storm Dragon
3a37c33a64
New attempt at getting configure-stormux to run on first boot.
2024-02-16 01:35:39 -05:00
Storm Dragon
7ed27d5c65
Changed firstrun script to not delete itself. This will be handled in configure-stormux past a certain point. This way if something goes wrong, the script will stil run if the Pi had to be powered down without completing setup.
2023-09-24 15:35:31 -04:00
Storm Dragon
4c23704b2a
Use cron to run configure-stormux on first boot.
2023-09-24 15:31:14 -04:00
Storm Dragon
340ebb5861
Put the skel stuff in the wrong place... More cofrfee please.
2023-08-19 09:03:30 -04:00
Storm Dragon
5bae083148
Update the audibleprompt script to use the arguments from sudo. This should keep locales.
2023-08-17 16:33:57 -04:00
Storm Dragon
800d6ca71b
Working toward audible sudo prompts for some operations.
2023-08-17 15:28:03 -04:00
Storm Dragon
d5c86ab680
Added donation leader board to motd file.
2023-07-01 10:20:35 -04:00
Storm Dragon
8101bf6907
Add user to realtime group to help with hdmi sound.
2022-04-21 00:29:30 -04:00
Storm Dragon
02913ad280
Pi3 support coming back.
2022-04-02 22:29:36 -04:00