272 Commits

Author SHA1 Message Date
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 5ec1d7727d Steam now offered in x86_64 installer. Fix up the rhvoice dictionary copy. A few minor cleanups. Rename pi images to more clearly show they support both Raspberry Pi 4 and 5. 2026-06-23 19:40:06 -04:00
Storm Dragon 426069f36a Xlibre build script updated. 2026-06-21 16:21:37 -04:00
Storm Dragon 4aeff109f7 Latest fixes for x86_64 installer. Updated README for Pi images. 2026-06-21 12:56:38 -04:00
Storm Dragon 46e3f0d084 Make sure GUI DISPLAY is set. 2026-06-06 14:22:07 -04:00
Storm Dragon 13e3ce64fd Fix bug in select loop so multiple options do not appear on the same line. 2026-06-05 13:16:48 -04:00
Storm Dragon f6e2e2f4c8 added sas to both images. A few minor updates to image generation for pi images. 2026-06-04 23:52:44 -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 f1dfe1737b qemu-boot.sh now checks for required packages. 2026-06-01 19:37:53 -04:00
Storm Dragon eb36d6d976 Fixed typo, or loss of current thought or something lol. 2026-05-24 22:19:14 -04:00
Storm Dragon 040eecca09 Build script compresses the image and generates the sha1sum now. 2026-05-24 21:27:07 -04:00
Storm Dragon 973b2573c8 Couple improvements to the install-stormux script. make sure hostname doesn't contain spaces. Try to make sure current information for mirrors even if current iso is a bit out of date. 2026-05-23 06:44:20 -04:00
Storm Dragon 9a0a6fef00 Update install-stormux script. 2026-05-11 21:34:43 -04:00
Storm Dragon 9496559875 A couple of management scripts added. 2026-04-03 07:27:38 -04:00
Storm Dragon ddab0d827f Update xlibre dummy with vt srcinfo 2026-04-02 19:28:40 -04:00
Storm Dragon aacdf8eb4a Rebase xlibre dummy with vt packaging 2026-04-02 19:28:36 -04:00
Storm Dragon a6c65ca973 Fix XLibre updater package order 2026-04-02 19:20:12 -04:00
Storm Dragon 19fd4b1ed4 Add XLibre updater design spec 2026-04-02 18:21:21 -04:00
Storm Dragon 185d098bdd First pass at custom mount options. Everything should be mounted on /mnt. 2026-02-26 14:35:13 -05:00
Storm Dragon 140a1c8f88 x86_64 iso file name more closely match the format of other Stormux images. Updated rhvoice fixes. 2025-12-21 15:09:57 -05: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 acf8327949 Implement sas for x86_64. 2025-12-20 23:52:16 -05:00
Storm Dragon 08123ea6e9 Initial implementation of Stormux Assistance Service. 2025-12-20 19:59:37 -05:00
Storm Dragon db6a4880b3 Added vi as alternate editor. 2025-12-20 06:25:23 -05:00
Storm Dragon 1a36316cfd Removed openssh for debuggin, finally remembered to re-add it. 2025-12-20 05:26:26 -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 d8056278d2 Minor improvements to install-stormux. Added xdotool dependency for I38. 2025-12-19 02:56:48 -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 f4e91f7ee2 Updates to the x86_64 image creation. 2025-12-17 16:09:22 -05:00
Dane Stange 3f2dc0b492 README.md for the pi4 build-stormux.sh script 2025-12-01 12:41:56 -05:00
Storm Dragon aceda3f1f8 Add missing packages and a few other tweaks to installer. 2025-11-29 19:40:46 -05:00
Storm Dragon 013b3d11ac Moving toward working gui installation. 2025-11-29 03:54:28 -05:00
Storm Dragon dfd2609461 Basic installation now working, system comes up talking. 2025-11-25 18:07:51 -05:00
Storm Dragon b4704295ec Added missing package. 2025-11-25 01:34:11 -05:00
Storm Dragon 855be1afcd More work on the installer, not quite ready yet, but at a good save point. 2025-11-24 21:29:19 -05:00
Storm Dragon 3df5017766 Lots of improvements to the installer for x86_64. 2025-11-24 01:48:18 -05:00
Storm Dragon 34f1e24e10 Updated motd for both x86_64 and aarch64. 2025-11-23 13:21:57 -05:00
Storm Dragon 3176d951b6 Removed some unnecessary instructions from the first boot script. 2025-11-23 01:28:05 -05:00
Storm Dragon 370d351887 Trim down the configure-stormux stub a bit more. It's actually tiny now for what is needed. 2025-11-23 00:37:14 -05:00
Storm Dragon c31612ca51 Improve messages for x86_64, replace configure stormux with the installer. 2025-11-23 00:24:46 -05:00
Storm Dragon 1964121c8c Configure for xlibre, set up accessibility variables, update installation script. 2025-11-22 21:51:36 -05:00
Storm Dragon 68cbe3c0bb Updates to the x86_64 image build. 2025-11-20 15:32:22 -05:00
Storm Dragon a7e28c018f Gstreamer packages added for Fenrir sound support. 2025-11-20 15:29:21 -05:00
Storm Dragon 3c5490ea24 Initial build setup for x86_64 Stormux. 2025-11-19 03:26:25 -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 45b3c230e1 Fixed bug in disk resize code. 2025-08-19 17:08:29 -04:00
Storm Dragon fa9585a0e1 Removed noisy volume debug statement. 2025-08-19 16:45:51 -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