summaryrefslogtreecommitdiff
path: root/guix/vkraus/modules/cuirass.scm
blob: dc872f83b5de489262c5bbf6aa9af2706528d55e (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
(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-master")
                 (build '(channels disfluid-channel))
                 (channels
                  `(,(channel
                      (name 'disfluid-channel)
                      (url "file:///srv/git/webid-oidc-channel.git"))
                    ,(channel
                      (name 'guix)
                      (url "/srv/git/guix.git")
                      (branch "master")
                      (introduction (make-channel-introduction
		                     "9edb3f66fd807b096b48283debdcddccfea34bad"
		                     (openpgp-fingerprint
		                      "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))))
                 (systems
                  '("x86_64-linux" "i686-linux")))
                (specification
                 (name "disfluid-core-updates")
                 (build '(channels disfluid-channel))
                 (channels
                  `(,(channel
                      (name 'disfluid-channel)
                      (url "file:///srv/git/webid-oidc-channel.git"))
                    ,(channel
                      (name 'guix)
                      (url "/srv/git/guix.git")
                      (branch "core-updates")
                      (introduction (make-channel-introduction
		                     "9edb3f66fd807b096b48283debdcddccfea34bad"
		                     (openpgp-fingerprint
		                      "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))))
                 (systems
                  '("x86_64-linux" "i686-linux")))
                (specification
                 (name "disfluid-core-updates-frozen")
                 (build '(channels disfluid-channel))
                 (channels
                  `(,(channel
                      (name 'disfluid-channel)
                      (url "file:///srv/git/webid-oidc-channel.git"))
                    ,(channel
                      (name 'guix)
                      (url "/srv/git/guix.git")
                      (branch "core-updates-frozen")
                      (introduction (make-channel-introduction
		                     "9edb3f66fd807b096b48283debdcddccfea34bad"
		                     (openpgp-fingerprint
		                      "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))))
                 (systems
                  '("x86_64-linux" "i686-linux"))))))))