From 53ef4bf53775cf80959000667c5bdb7f4d7b6232 Mon Sep 17 00:00:00 2001 From: Dariqq Date: Tue, 29 Oct 2024 12:29:04 +0000 Subject: home: services: Use %user-log-dir as the log directory for all services. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/home/services/desktop.scm (home-dbus-shepherd-services): Log to %user-log-dir. * gnu/home/services/desktop.scm (home-unclutter-shepherd-services): Same. * gnu/home/services/pm.scm (home-batsignal-shepherd-services): Same. * gnu/home/services/shepherd.scm (launch-shepherd-gexp): Don't overwrite default log-file. Change-Id: I2742371cbddd1bf4d981efc41f3eae8f148336be Signed-off-by: Ludovic Courtès --- gnu/home/services/pm.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gnu/home/services/pm.scm') diff --git a/gnu/home/services/pm.scm b/gnu/home/services/pm.scm index d8361fd214..00e3138508 100644 --- a/gnu/home/services/pm.scm +++ b/gnu/home/services/pm.scm @@ -88,6 +88,7 @@ (list (shepherd-service (provision '(batsignal)) (documentation "Run the batsignal battery-watching daemon.") + (modules '((shepherd support))) ;for '%user-log-dir' (start #~(make-forkexec-constructor (append (list #$(file-append batsignal "/bin/batsignal") "-w" (number->string #$warning-level) @@ -127,11 +128,8 @@ (if #$ignore-missing? (list "-i") (list))) - #:log-file (string-append - (or (getenv "XDG_STATE_HOME") - (format #f "~a/.local/state" - (getenv "HOME"))) - "/log/batsignal.log"))) + #:log-file + (string-append %user-log-dir "/batsignal.log"))) (stop #~(make-kill-destructor)))))) (define home-batsignal-service-type -- cgit v1.2.3