guix/gnu/installer
Rutherther 542db8304e
installer: services: Disable desktop page on Hurd and 32-bit x86.
To prevent confusion, remove possibility to choose the desktop services on
both Hurd and 32-bit x86. As the info text suggests, desktop environments are not
available on Hurd. As for x86, there some of the services do not build. While
it is more idiomatic to fix those services, for the 1.5.0 release, use this
workaround to disable the desktop page. This ensures users aren't left
building something that will fail.

* gnu/installer/newt/services.scm
(run-desktop-environments-cbt-page): No longer show special info on Hurd.
(run-desktop-environments-cbt-page/maybe): Call
run-desktop-environments-cbt-page on architectures that support desktop
environments well.
(run-services-page): Call maybe variant of run-desktop-environments-cbt-page.

Change-Id: I4bb636e4d5bf2b73bfaf276fd359c77402c5c5f7
Fixes: #5400
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5503
2026-01-14 10:47:51 +01:00
..
aux-files
newt installer: services: Disable desktop page on Hurd and 32-bit x86. 2026-01-14 10:47:51 +01:00
connman.scm
dump.scm
final.scm installer: Add Hurd x86_64 as an option. 2026-01-14 09:16:49 +01:00
hardware.scm
hostname.scm
kernel.scm installer: Add Hurd x86_64 as an option. 2026-01-14 09:16:49 +01:00
keymap.scm
locale.scm
newt.scm
parted.scm
proxy.scm
record.scm
services.scm installer: Add Sway as an option in the Desktop environment page. 2025-11-04 17:49:29 +01:00
steps.scm
substitutes.scm
tests.scm
timezone.scm
user.scm
utils.scm