100 Commits
Author SHA1 Message Date
Storm Dragon 45568ba8e7 Fixed bug in my rm commands. 2026-07-22 00:18:53 -04:00
Storm Dragon 1aff16b6c3 SAS is now officially part of configure-stormux. 2026-07-22 00:11:46 -04:00
Storm Dragon 8815129106 Modifed I38 and convert to server to match latest images. 2026-06-30 20:23:35 -04:00
Storm Dragon 8004c888e6 Replace I38 installer with removal action
Change the configure-stormux menu from installing I38 to removing it, since new Stormux images now ship I38 by default.

Add a dedicated removal helper that disables nodm, removes installed I38/XLibre desktop packages when present, handles stale pacman locks safely, and optionally purges generated I38 user configuration.

Remove the now-unused architecture probe from the main menu script after dropping the GUI installation path.
2026-06-29 15:59:46 -04:00
Storm Dragon 4a4c931785 Attempt to make switching to the 16K kernel safer. Configure-stormux should refuse to do it unless the eeprom is up to date. 2026-06-23 19:47:14 -04:00
Storm Dragon d015c0c0eb fixed a few bugs, added in a few safety checks. 2026-05-16 04:07:30 -04:00
Storm Dragon 770df26b19 I38 only officially shipped desktop option now. 2026-05-16 02:06:28 -04:00
Storm Dragon 2117c2bae5 File manager caja added for I38 installations. 2026-04-21 00:20:30 -04:00
Storm Dragon 6706bd974e Improved rhvoice reloaded message a tiny bit. 2026-04-18 06:43:38 -04:00
Storm Dragon 555339b834 Speak when speech-dispatcher is restarted. 2026-04-18 06:39:40 -04:00
Storm Dragon 97863ed6d8 Added option to update RHVoice dictionaries. 2026-04-18 06:31:26 -04:00
Storm Dragon 9f0ee5d5b5 Fixed a couple of minor bugs in convert to server. Now clones the new configure-server helper. 2026-04-18 03:52:06 -04:00
Storm Dragon 9158c094d3 Explicitly set PermitRootLogin no in the ssh configuration for convert to server. I'm pretty sure this is the default behavior in Arch, but for something this important it's better to sepcify. 2026-04-16 15:25:24 -04:00
Storm Dragon 74f2dcb808 Hopefully hide some of the checks for packages to remove that show errors to make the conversion to server a little less noisy. 2026-04-16 15:17:59 -04:00
Storm Dragon d8db10b05f A few updates to convert-to-server. 2025-12-22 14:28:42 -05:00
Storm Dragon b2ca223d9a Insure installing gui doesn't break fenrir. 2025-12-20 16:23:22 -05:00
Storm Dragon addeec3360 Attempt to keep the screen driver creation from failing. 2025-12-20 06:48:18 -05:00
Storm Dragon 742e8d1ed3 Updated I38 dependencies. 2025-12-20 06:01:20 -05:00
Storm Dragon 0660a50071 Attempt to fix a null byte warning when getting pi version. 2025-12-20 05:57:35 -05:00
Storm Dragon c187b8d32c Initial support for updating eeprom. 2025-12-20 05:31:16 -05:00
Storm Dragon 241e3f4e39 Updated convert to server option. 2025-09-03 11:34:05 -04:00
Storm Dragon 17cb26ff04 Update xlibre-server to xlibre-xserver. 2025-08-23 15:35:54 -04:00
Storm Dragon 9008788a7d Work around existing file nodm in /et/pam.d until next image release. 2025-08-20 13:57:55 -04:00
Storm Dragon cc91998a06 Insure any x depends pulled in during image creation before install gui. 2025-08-19 20:51:45 -04:00
Storm Dragon 3e48abf598 Fixed typo in functions.sh. 2025-08-16 20:27:40 -04:00
Storm Dragon 7fc6dd25e4 Update stormux repository url. It should now use the easier to manage repository. 2025-08-16 17:14:59 -04:00
Storm Dragon 985d8bc7b9 Fixed ping. 2025-07-18 15:04:32 -04:00
Storm Dragon 856c794637 Fixed ping. 2025-07-18 15:03:57 -04:00
Storm Dragon 1257eb31ab Battling with repository still. 2025-07-17 18:35:10 -04:00
Storm Dragon adfc259d0f Fixes to the aarch64 stormux repository. 2025-07-17 18:17:08 -04:00
Storm Dragon 4c8de812ba Fixes to the aarch64 stormux repository. 2025-07-17 18:16:48 -04:00
Storm Dragon f1a802ad66 make sure we get the correct packages from the correct repository. 2025-06-19 04:17:36 -04:00
Storm Dragon 9f38eb89bd Add Stormux repository if not found. 2025-06-19 04:04:27 -04:00
Storm Dragon c04f9ac7c4 Change to pre-built packages in the new stormux repository. 2025-06-19 03:42:48 -04:00
Storm Dragon 29de9dd990 More work on Xlibre integration. 2025-06-19 00:17:40 -04:00
Storm Dragon 41f91fc610 Bug fixes for Xlibre integration. 2025-06-18 23:37:31 -04:00
Storm Dragon 419522c475 Xlibre integration added. 2025-06-18 23:16:49 -04:00
Storm Dragon 0606966eac Added message for confirming the screen setting. 2025-04-25 19:30:42 -04:00
Storm Dragon 24415b0328 Fixed bug with toggle screen restart prompt. 2025-04-25 19:04:20 -04:00
Storm Dragon 3593fe6702 Do not ask to restart when setting screen type during gui install. 2025-04-25 13:45:18 -04:00
Storm Dragon e51940bf86 Attempt to make headless driver more reliable. 2025-04-25 13:40:34 -04:00
Storm Dragon 12e45ded37 Updated chuser.sh script. It works differently before, coying over the old user to a new user profile instead of renaming. 2025-04-25 13:38:44 -04:00
Storm Dragon bf36a89324 Fixed typo in yes/no check. 2025-04-23 21:05:34 -04:00
Storm Dragon 57a0fddce7 Include functions in toggle-screen. 2025-04-23 21:03:06 -04:00
Storm Dragon f8044c0a98 Make toggle-screen a little more verbose about what has been done and what needs to happen afterwards. 2025-04-23 21:01:36 -04:00
Storm Dragon eacadeba2a Still figuring out how to tie some of these parts together. 2025-04-23 20:56:09 -04:00
Storm Dragon b8fc779187 Actually remember to make the screen toggle script executable. 2025-04-23 20:54:48 -04:00
Storm Dragon 56e2431422 Add ability to select if you have a screen attached or not. This should solve screen vs headless mode problems with getting the GUI to start. 2025-04-23 20:51:12 -04:00
Storm Dragon 04ed33a4e2 Added method for installing packages from urls. 2025-04-23 14:29:10 -04:00
Storm Dragon a3c1aa3bf7 Added needed flag to installer for xf86-video-dummy-with-vt install in case it was installed earlier. 2025-04-23 01:55:44 -04:00
Storm Dragon c7cdba6c94 Fix error with xf86-video-dummy-with-vt install. Add discount as i3 dependency. 2025-04-23 01:53:43 -04:00
Storm Dragon d7b2a40999 Attempt to fix the bug with xf86-video-dummy not allowing xf86-video-dummy-with-vt to be installed. 2025-04-22 13:32:11 -04:00
Storm Dragon 6fda221a68 Moved to xorg-drivers because I am pretty sure it can handle headless X without screen attached. 2025-01-04 19:21:15 -05:00
Storm Dragon 27569d529b fixed the installed kernel detection. 2024-12-13 15:31:30 -05:00
Storm Dragon 5b6b3b2dc2 Fixed a bug in pi version checking. 2024-12-13 15:17:24 -05:00
Storm Dragon 7ac75d8fb2 Make pi 5 check for kernel replacement also work for the 500. 2024-12-13 15:14:49 -05:00
Storm Dragon 44444e0549 Fixed weird problem with configure_fenrir.py TUI not working when called from configure stormux. 2024-12-08 16:52:40 -05:00
Storm Dragon a201dacd3d Added option for Fenrir configuration utility. Will only work if your installed Fenrir is up to date. 2024-12-08 16:18:08 -05:00
Storm Dragon 9a5e070bb0 Added warning for configure-stormux -> convert to server. After conversion, configure-stormux is no longer available. 2024-11-09 16:04:14 -05:00
Storm Dragon cc38781c36 Removed the wormhole ssh invite directive from convert to server because it was failing. Added instructions if no key is found. 2024-09-23 20:00:13 -04:00
Storm Dragon d58cb5ee9e include some packages that were apparently missing now in latest installation of xorg. 2024-08-27 20:44:10 -04:00
Storm Dragon 08718f2455 Updated dependencies for i3 installation. 2024-08-27 20:17:25 -04:00
Storm Dragon ca40c8bdd0 Improved convert to server script. 2024-07-23 18:27:10 -04:00
Storm Dragon 02cad9a079 New improved logging added. Logs are saved at /tmp/configure-stormux.log. 2024-06-02 22:34:38 -04:00
Storm Dragon 646657244e Try to make Orca start when mate desktop is launched. 2024-05-23 17:50:22 -04:00
Storm Dragon 5716d66896 timedatectl seems to be working now with time sync. 2024-05-21 02:07:50 -04:00
Storm Dragon 0f7f594054 Hopefully final touches on getting time and date sync working. 2024-03-21 14:31:48 -04:00
Storm Dragon 94b68d8fdf Try to make sure time and date is syncing with the internet. 2024-03-21 11:27:08 -04:00
Storm Dragon 157c5cc9e3 Updated timezone script since timedatectl set-ntp seems to be working now. 2024-03-12 16:45:56 -04:00
Storm Dragon 8c0e76b535 Moved resize partition to configure-stormux stub file. 2024-03-08 16:27:09 -05:00
Storm Dragon 2d140354df Convert to Server option added. This should be used on a fresh Stormux image, and only by people who know what they are doing. 2024-03-06 02:09:55 -05:00
Storm Dragon 7026da6e73 Another attempt at removing 16k if already installed. 2024-02-22 01:53:27 -05:00
Storm Dragon a059cbe015 More work on switching to linux-rpi-16k kernel. 2024-02-22 01:46:39 -05:00
Storm Dragon 27f54b1a29 Add option to install linux-rpi-16k for the pi 5. 2024-02-16 01:17:04 -05:00
Storm Dragon 4a325e67cb Because the first run of configure-stormux will be root, prompt the user to run it again without privileges. 2023-09-24 15:54:26 -04:00
Storm Dragon 3b6c1ab5bf Added package blueman for desktops. 2023-08-24 10:49:59 -04:00
Storm Dragon f8ba1bd645 Update the linger file for the new user name. 2023-08-22 02:57:57 -04:00
Storm Dragon f114eb4859 First tests with audible prompt worked, so changed the subscripts to use the same method. It should now use audible prompt when available and not give an error if it is not available. 2023-08-19 17:09:54 -04:00
Storm Dragon 88e4b13a71 Oops, forgot to close a quote. 2023-08-19 16:59:39 -04:00
Storm Dragon 512204875c Update to audible prompt without breaking configure for those that do not have the audibleprompt.sh code. 2023-08-19 16:57:34 -04:00
Storm Dragon 1d07b22397 Moving towards audible sudo prompts. 2023-08-19 10:24:11 -04:00
Storm Dragon ca1c7154ba Only install necessary xorg pacfkages not everything, hopefully this doesn't break stuff. 2023-08-17 16:43:53 -04:00
Storm Dragon 110a220846 update system moved to the install_packages function. Audible prompts used if available. 2023-08-17 16:39:34 -04:00
stormdragon2976 ba84837102 Changed the irc utility to use curl instead of wget because of problems on armv7h with wget. 2023-01-26 19:13:40 -05:00
stormdragon2976 9c26da7f0a Improvements to the part of gaming.sh that links the executables. Updated installed wine version to 7.11 2023-01-25 11:06:28 -05:00
stormdragon2976 d34abd2f34 Updated the version of wine that gets installed to 7.7. Updated the simlink part of the script so it grabs all the executables. 2023-01-24 23:51:54 -05:00
stormdragon2976 fde8b464f6 forgot to add noconfirm flag in a couple spots. 2023-01-22 23:52:45 -05:00
stormdragon2976 b9166407d1 Added an attention function that plays a sound when interaction is needed. This means people will be able to do something else while packages install, and turn off speech while doing so. 2023-01-22 23:48:56 -05:00
stormdragon2976 2aaad60d04 try to prevent installing packages from breaking with package conflicts when installing desktops. 2023-01-22 20:32:16 -05:00
stormdragon2976 14f1f92e36 today is typo day it seems. 2023-01-22 20:27:24 -05:00
stormdragon2976 6f890c1adf Fixed a typo/bug. 2023-01-22 20:13:54 -05:00
stormdragon2976 d5b753eac5 Stormux now offers i3 window manager instead of ratpoison. 2023-01-22 20:06:19 -05:00
stormdragon2976 f7212849cb Started updates on the gaming setup script. There are some weird problems that I am trying to figure out, so I'm not sure it will work quite yet, but getting closer. 2023-01-20 19:27:36 -05:00
Storm Dragon ad940b7424 Added dex to packages for ratpoison in preparation for supporting xdg-autostart. 2022-04-12 16:15:34 -04:00
Storm Dragon 62903adfe1 Fixed bug in checking for bluetooth. 2022-04-11 13:19:12 -04:00
Storm Dragon e96f878d4c Only offer bluetooth if it is not already enabled. 2022-04-11 13:17:15 -04:00
Storm Dragon b080b51283 Only offer items on architectures where they actually make sense. 2022-04-11 13:13:24 -04:00
Storm Dragon afe8a28671 Allow for setting nick when using help option. 2022-04-10 23:30:56 -04:00
Storm Dragon 1be56e4fc0 Add irc option for help 2022-04-10 19:23:48 -04:00
Storm Dragon 3263d02c56 More work for desktop sound. 2022-04-06 03:24:24 -04:00