summaryrefslogtreecommitdiff
path: root/guix/vkraus/modules/cuirass.scm
blob: 9ffac8d53aff97cdc68de4b04e491765eaf68001 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(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 "file:///srv/git/webid-oidc-channel.git"))
                    ,@%default-channels))
                 (systems
                  '("x86_64-linux" "i686-linux"))))))))