From a759cbffafbf67b3a03c80b5bdbe3f3478affc50 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Tue, 9 May 2023 16:16:54 +0100 Subject: services: guix-build-coordinator: Support extra environment vars. I'm looking at this because I need to do some debugging of Guile's GC, and there are some useful environment variables for that, but it should be generally useful. * gnu/services/guix.scm (guix-build-coordinator-configuration-extra-environment-variables): New procedure. (guix-build-coordinator-shepherd-services): Pass the environment variables to the shepherd. * doc/guix.texi (Guix Services): Document it. --- doc/guix.texi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index ca0d09a0dc..c69fde646d 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -37222,6 +37222,9 @@ for the hook and the value is the number of threads to run. @item @code{guile} (default: @code{guile-3.0-latest}) The Guile package with which to run the Guix Build Coordinator. +@item @code{extra-environment-variables} (default: @var{'()}) +Extra environment variables to set via the shepherd service. + @end table @end deftp -- cgit 1.4.1