summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2021-10-08 14:28:18 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2021-10-08 15:13:55 +0200
commit8b6304c7617c2dadafb99ddd18b9f98c47667aab (patch)
tree177d177786020a2417adca0311d75ab089f06582
parentb1c71334e98b9f27902722ba2e303f220e39bcaf (diff)
Add a cuirass service
-rw-r--r--guix/vkraus/modules/cuirass.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/guix/vkraus/modules/cuirass.scm b/guix/vkraus/modules/cuirass.scm
new file mode 100644
index 0000000..c55fe7b
--- /dev/null
+++ b/guix/vkraus/modules/cuirass.scm
@@ -0,0 +1,26 @@
+(define-module (vkraus modules cuirass)
+ #:use-module (gnu services)
+ #:use-module (gnu services admin)
+ #:use-module (gnu services cuirass)
+ #:use-module (guix gexp)
+ #:use-module (guix modules)
+ #:use-module (guix records)
+ #:use-module (ice-9 match)
+ #:use-module (ice-9 optargs)
+ #:export (cuirass-service)
+ #:declarative? #t)
+
+(define cuirass-service
+ (service cuirass-service-type
+ (cuirass-configuration
+ (port 8089)
+ (specifications
+ #~(list
+ (specification
+ (name "disfluid")
+ (build '(channels disfluid-channel))
+ (channels
+ `(,(channel
+ (name 'disfluid-channel)
+ (url "/srv/git/webid-oidc-channel.git"))
+ ,@%default-channels))))))))