summaryrefslogtreecommitdiff
path: root/gnu/installer
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-01-16 11:47:06 +0800
committerHilton Chain <hako@ultrarare.space>2026-01-31 21:44:02 +0800
commit3354299b97ea2aa09de774844117b68eb3c2d95b (patch)
tree07920d2d47a0f1f83467b45598902f2e3d9f4127 /gnu/installer
parent50203e41812a79cdb2ab97dc43ec91749a69bd59 (diff)
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
Diffstat (limited to 'gnu/installer')
-rw-r--r--gnu/installer/services.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/installer/services.scm b/gnu/installer/services.scm
index 833d9ba2ac8..047e4a694b8 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