From 5cfbf7b513bdc9fb07c4e4a34d495934b6a486ad Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Fri, 17 Jan 2025 23:08:30 +0100 Subject: home: services: shepherd: Add ‘transient’ and ‘timer’ services. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/home/services/shepherd.scm (home-shepherd-timer-service-type) (home-shepherd-transient-service-type): New variables. * doc/guix.texi (Shepherd Home Service): Document them. (Shepherd Services): Add anchor. Reviewed-by: Maxim Cournoyer Change-Id: Ia4eb7cf043f4661c64f5ca81b8989a451532aa18 --- doc/guix.texi | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'doc/guix.texi') diff --git a/doc/guix.texi b/doc/guix.texi index e0b7d26cb9..11e3f7bc13 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -45702,6 +45702,7 @@ system: (shepherd my-shepherd)))))) @end lisp +@anchor{shepherd-transient-timer-services} @cindex @code{transient} service, Shepherd @defvar shepherd-transient-service-type This service type represents the Shepherd's @code{transient} service, @@ -47366,6 +47367,17 @@ its reference. This service is part of @code{%base-home-services}. @end defvar +@defvar home-shepherd-transient-service-type +@defvarx home-shepherd-timer-service-type +These are the @code{timer} and @code{transient} Shepherd services. The +former lets you schedule command execution for later, while the latter +can run commands in the background as a regular service. + +@xref{shepherd-transient-timer-services, the system @code{timer} and +@code{transient} services}, which are their Guix System counterparts, +for more info. +@end defvar + @node Secure Shell @subsection Secure Shell -- cgit v1.2.3