channels.scm (1442B)
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-channels-locked 7 %mt-substitute-urls 8 %mt-authorized-guix-keys)) 9 10 (define %mt-channels 11 (list (channel 12 (name 'nonguix) 13 (url "https://gitlab.com/nonguix/nonguix") 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://codeberg.org/guix/guix") 23 (introduction 24 (make-channel-introduction 25 "9edb3f66fd807b096b48283debdcddccfea34bad" 26 (openpgp-fingerprint 27 "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))) 28 29 (define %mt-substitute-urls 30 `("https://substitutes.monastech.xyz" 31 ,@%default-substitute-urls 32 "https://substitutes.nonguix.org")) 33 34 (define %mt-authorized-guix-keys 35 (cons* 36 (plain-file "monastech.pub" "\ 37 (public-key 38 (ecc 39 (curve Ed25519) 40 (q #52A437D7AEB4E4007976A93BDDA585B319DCFDE6A0204BBFE4B09C51065768D9#)))") 41 (plain-file "nonguix.pub" "\ 42 (public-key 43 (ecc 44 (curve Ed25519) 45 (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)))") 46 %default-authorized-guix-keys)) 47 48 %mt-channels