diff --git a/gnu/home/services/shepherd.scm b/gnu/home/services/shepherd.scm index a3ca21b319..dfe4030a4e 100644 --- a/gnu/home/services/shepherd.scm +++ b/gnu/home/services/shepherd.scm @@ -91,9 +91,8 @@ (define (make-user-module) (load file)))) '#$files)) - #$@(if daemonize? - `((action 'root 'daemonize)) - '()) + #$(and daemonize? + #~(perform-service-action root-service 'daemonize)) (format #t "Starting services...~%") (let ((services-to-start