commit 80e9a532529f3e5c4b1f324fa8736fa728283e5e
parent a5e37cab8de09604e5a97c56f9bafa2e5f9f3527
Author: Vineet Kumar <git@vineetk.net>
Date: Fri, 26 Dec 2025 18:47:37 -0500
add guix-hpc channel
Diffstat:
3 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/epistemia/channels.scm b/epistemia/channels.scm
@@ -27,4 +27,8 @@
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
- "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))
+ "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
+ (channel
+ (name 'guix-hpc)
+ (url "https://gitlab.inria.fr/guix-hpc/guix-hpc.git")
+ (branch "master")))
diff --git a/epistemia/systems/demiurge.scm b/epistemia/systems/demiurge.scm
@@ -91,7 +91,7 @@
zfs-linux)
%base-packages))
- (services (append (list (simple-service 'zfs-loader
+ (services (modify-services (append (list (simple-service 'zfs-loader
kernel-module-loader-service-type
'("zfs"))
(simple-service 'zfs-shepherd-services
@@ -262,4 +262,12 @@ rpz:
(nginx-reverse-proxy "redlib.demiurge.epistemia" 8085)
(nginx-reverse-proxy "navidrome.demiurge.epistemia" 4533)
(nginx-reverse-proxy "sdui.demiurge.epistemia" 5000))))))
- %base-services)))
+ %base-services)
+ (guix-service-type config => (guix-configuration
+ (inherit config)
+ (substitute-urls
+ (append '("https://guix.bordeaux.inria.fr")
+ %default-substitute-urls))
+ (authorized-keys
+ (append (list (local-file "../../inria.pub"))
+ %default-authorized-guix-keys)))))))
diff --git a/inria.pub b/inria.pub
@@ -0,0 +1,4 @@
+(public-key
+ (ecc
+ (curve Ed25519)
+ (q #89FBA276A976A8DE2A69774771A92C8C879E0F24614AAAAE23119608707B3F06#)))