guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 50203e41812a79cdb2ab97dc43ec91749a69bd59
Author: Hilton Chain <[email protected]>
AuthorDate: Fri Jan 16 23:56:20 2026 +0800

    installer: system-services->configuration: Simplify returning sexp.
    
    * gnu/installer/services.scm (system-services->configuration): Simplify
    returning sexp to improve readability.
    
    Change-Id: I02a91523bcf4af1b6fe6476ab2f0e390559a8457
---
 gnu/installer/services.scm | 58 ++++++++++++++++++----------------------------
 1 file changed, 23 insertions(+), 35 deletions(-)

diff --git a/gnu/installer/services.scm b/gnu/installer/services.scm
index c3bbf8afdb..833d9ba2ac 100644
--- a/gnu/installer/services.scm
+++ b/gnu/installer/services.scm
@@ -243,44 +243,32 @@
 ;; under their own account: use 'guix search KEYWORD' to search
 ;; for packages and 'guix install PACKAGE' to install a package.\n")))))
 
-    (if (null? snippets)
-        `(,@(if (null? packages)
-                (if (target-hurd?)
-                    `(,@package-heading
-                      (packages %base-packages/hurd))
-                    '())
+    `(,@(if (null? packages)
+            (if (target-hurd?)
                 `(,@package-heading
-                  (packages (append (list ,@packages)
-                                    ,(if (target-hurd?)
-                                         '%base-packages/hurd
-                                         '%base-packages)))))
+                  (packages %base-packages/hurd))
+                '())
+            `(,@package-heading
+              (packages (append (list ,@packages)
+                                ,(if (target-hurd?)
+                                     '%base-packages/hurd
+                                     '%base-packages)))))
 
-          ,@service-heading
-          (services ,services))
-        `(,@(if (null? packages)
-                (if (target-hurd?)
-                    `(,@package-heading
-                      (packages %base-packages/hurd))
-                    '())
-                `(,@package-heading
-                  (packages (append (list ,@packages)
-                                    ,(if (target-hurd?)
-                                         '%base-packages/hurd
-                                         '%base-packages)))))
-
-          ,@service-heading
-          (services (append (list ,@snippets
+      ,@service-heading
+      ,(if (null? snippets)
+           `(services ,services)
+           `(services
+             (append (list ,@snippets
 
-                                  ,@(if desktop?
-                                        ;; XXX: Assume 'keyboard-layout' is in
-                                        ;; scope.
-                                        `((set-xorg-configuration
-                                           (xorg-configuration
-                                            (keyboard-layout 
keyboard-layout))))
-                                        '()))
+                           ,@(if desktop?
+                                 ;; XXX: Assume 'keyboard-layout' is in scope.
+                                 `((set-xorg-configuration
+                                    (xorg-configuration
+                                      (keyboard-layout keyboard-layout))))
+                                 '()))
 
-                            ,(vertical-space 1)
-                            ,(comment (G_ "\
+                     ,(vertical-space 1)
+                     ,(comment (G_ "\
 ;; This is the default list of services we
 ;; are appending to.\n"))
-                            ,services))))))
+                     ,services))))))

Reply via email to