channel

My GNU Guix channel
Log | Files | Refs | README

channels.scm (1499B)


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