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
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
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
696ddd9bfb
Right alt key should now work as expected in the console.
2025-05-11 19:31:14 -04:00
Storm Dragon
e0806e51da
Simplify the internect connection dialog.
2025-05-08 04:54:44 -04:00
Storm Dragon
3612787274
More improvements to rename-user.sh
2025-04-26 16:54:35 -04:00
Storm Dragon
41a0592f20
Update linger file. with the rename.
2025-04-26 04:14:26 -04:00
Storm Dragon
3ebb6f36cf
Added convience rename-user script in root's home directory. You still need a temp user if doing this from ssh.
2025-04-26 04:09:03 -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
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
2108f02719
Removed some packages that can be installed after the build is completed.
2025-01-24 12:21:02 -05:00
Storm Dragon
06282f5ea8
Fixed the removal of packages at the end of image creation.
2025-01-17 01:35:21 -05:00
Storm Dragon
6bb5267b91
Chroot message just because I'm paranoid now.
2025-01-04 20:47:18 -05:00
Storm Dragon
b87647756f
After scary encounter with some problems, clearly indicate when build system is in chroot.
2025-01-04 20:34:49 -05:00
Storm Dragon
505028ab44
Dependencies added for package building and removed at completion.
2025-01-04 19:46:08 -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
749ef52656
Updated installed version of Fenrir to stable, added new dependencies.
2024-12-10 23:30:13 -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
9cc539a6e4
Updated disk size check to 7G.
2024-11-03 02:18:59 -05:00
Storm Dragon
46faab708b
Updated default image size to 6G because some packages failed to install.
2024-11-03 02:17:03 -05:00
Storm Dragon
e620f80b0e
Minor update for comments.
2024-06-01 22:15:37 -04: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
af1642b138
Build install openntpd during image build.
2024-03-21 14:29:20 -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
b22785ab3e
Make sure systemd-networkd and Networkmanager aren't both trying to get control of the network.
2024-03-21 11:21:51 -04:00
Storm Dragon
ef015add0a
Remove dbus-broker from packages b ecause it's now the default.
2024-03-21 02:40:02 -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
7fb1ba5283
Added alias pi-ip.
2024-03-09 04:59:47 -05: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
901d5cdb7a
Updated first boot script.
2024-03-07 17:28:29 -05:00
Storm Dragon
16ae09c86d
Fixed bug with configure-stormux stub.
2024-03-05 19:18:01 -05:00
Storm Dragon
b593494374
Moved pi3 stuff to its own branch because it's archived now.
2024-03-05 18:22:21 -05:00
Storm Dragon
f6a2a43906
Default etc/environment file added.
2024-03-05 18:13:18 -05:00
Storm Dragon
9f8355514f
Updated configure-stormux stub.
2024-03-03 14:38:44 -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