1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

services: ngircd: Allow specifying Shepherd requirements.

* gnu/services/messaging.scm (ngircd-configuration)
[shepherd-requirement]: New field.
* gnu/services/messaging.scm (ngircd-shepherd-service) [requirement]: Use it.
* doc/guix.texi (Messaging Services): Update doc.

Change-Id: I8164c132ca25830885005d0e8f55554047c84a95
This commit is contained in:
Maxim Cournoyer
2025-04-10 16:05:43 +09:00
parent 57768a7566
commit f47ff4fcce
2 changed files with 10 additions and 2 deletions

View File

@@ -30407,6 +30407,9 @@ The @code{ngircd} package to use.
@item @code{debug?} (default: @code{#f}) (type: boolean)
Turn on debugging messages.
@item @code{shepherd-requirement} (default: @code{(user-processes)}) (type: list-of-symbols)
Shepherd requirements the service should depend on.
@item @code{global} (type: ngircd-global)
A ngircd-global record object used to specify global options.