aboutsummaryrefslogtreecommitdiff
path: root/gnu/services/configuration.scm
diff options
context:
space:
mode:
authorClément Lassieur <clement@lassieur.org>2017-01-08 20:08:14 +0100
committerLudovic Courtès <ludo@gnu.org>2017-01-08 23:39:36 +0100
commit78cef99b9812f1bb43708f84d316d286a1599bdf (patch)
treed052bd6cb2cc3999b1c376c6a15bbecc8a114e87 /gnu/services/configuration.scm
parent84bf2a2e74b3f40e150554d0f8d3bce1986b8089 (diff)
downloadpatches-78cef99b9812f1bb43708f84d316d286a1599bdf.tar
patches-78cef99b9812f1bb43708f84d316d286a1599bdf.tar.gz
gnu: Add Prosody service.
* gnu/services/messaging.scm: New file. * gnu/services/configuration.scm: New exported procedures. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/messaging.scm. * doc/guix.texi (Messaging Services): New section. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/services/configuration.scm')
-rw-r--r--gnu/services/configuration.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnu/services/configuration.scm b/gnu/services/configuration.scm
index 94c5f21557..a98db64fa5 100644
--- a/gnu/services/configuration.scm
+++ b/gnu/services/configuration.scm
@@ -28,10 +28,13 @@
#:use-module (srfi srfi-35)
#:export (configuration-field
configuration-field-name
+ configuration-field-type
configuration-missing-field
configuration-field-error
configuration-field-serializer
configuration-field-getter
+ configuration-field-default-value-thunk
+ configuration-field-documentation
serialize-configuration
define-configuration
validate-configuration