summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-01-16 23:56:20 +0800
committerHilton Chain <hako@ultrarare.space>2026-01-31 21:44:00 +0800
commit50203e41812a79cdb2ab97dc43ec91749a69bd59 (patch)
treece5567304b780a40f97f0260d8c62f78fbd221db /gnu
parent4c98911039b8c8d4d6af0e46cf7e2ae50ad9289b (diff)
installer: system-services->configuration: Simplify returning sexp.
* gnu/installer/services.scm (system-services->configuration): Simplify returning sexp to improve readability. Change-Id: I02a91523bcf4af1b6fe6476ab2f0e390559a8457
Diffstat (limited to 'gnu')
-rw-r--r--gnu/installer/services.scm58
1 files changed, 23 insertions, 35 deletions
diff --git a/gnu/installer/services.scm b/gnu/installer/services.scm
index c3bbf8afdba..833d9ba2ac8 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))))))