channel

The Guix channel used by MonasTech systems
Log | Files | Refs | README

channels.scm (1388B)


      1 (define-module (mt channels)
      2   #:use-module (gnu services base)
      3   #:use-module (guix channels)
      4   #:use-module (guix gexp)
      5   #:export (%mt-channels
      6             %mt-substitute-urls
      7             %mt-authorized-guix-keys))
      8 
      9 (define %mt-channels
     10   (list (channel
     11           (name 'nonguix)
     12           (url "https://gitlab.com/nonguix/nonguix")
     13           (commit "1a9423530362ff898683fd9e29894d926587f85f")
     14           (introduction
     15            (make-channel-introduction
     16             "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
     17             (openpgp-fingerprint
     18              "2A39 3FFF 68F4 EF7A 3D29  12AF 6F51 20A0 22FB B2D5"))))
     19          (channel
     20           (name 'guix)
     21           (branch "master")
     22           (url "https://git.guix.gnu.org/guix.git")
     23           (commit "74e902849934fbdfd63316e39e5d180d58dcc514")
     24           (introduction
     25            (make-channel-introduction
     26             "9edb3f66fd807b096b48283debdcddccfea34bad"
     27             (openpgp-fingerprint
     28              "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))))
     29 
     30 (define %mt-substitute-urls
     31   `(,@%default-substitute-urls
     32     "https://substitutes.nonguix.org"))
     33 
     34 ;; TODO: Add server keys
     35 (define %mt-authorized-guix-keys
     36   (cons* 
     37     (plain-file "nonguix.pub" "\
     38 (public-key
     39  (ecc
     40   (curve Ed25519)
     41   (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)))")
     42     %default-authorized-guix-keys))
     43 
     44 %mt-channels