guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 3354299b97ea2aa09de774844117b68eb3c2d95b
Author: Hilton Chain <[email protected]>
AuthorDate: Fri Jan 16 11:47:06 2026 +0800
installer: Handle service configurations for desktop environments without a
snippet.
Fixes one of the issues in #5612.
* gnu/installer/services.scm (system-services->configuration): Check
‘desktop?’ before skipping modifying system services.
Change-Id: I1fa4670ab3fc8ad445c296ead0df565313b09d95
Merges: #5651
---
gnu/installer/services.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/installer/services.scm b/gnu/installer/services.scm
index 833d9ba2ac..047e4a694b 100644
--- a/gnu/installer/services.scm
+++ b/gnu/installer/services.scm
@@ -255,7 +255,8 @@
'%base-packages)))))
,@service-heading
- ,(if (null? snippets)
+ ,(if (and (null? snippets)
+ (not desktop?))
`(services ,services)
`(services
(append (list ,@snippets