guixsd-config

GuixSD configs for my systems
Log | Files | Refs

commit 80e9a532529f3e5c4b1f324fa8736fa728283e5e
parent a5e37cab8de09604e5a97c56f9bafa2e5f9f3527
Author: Vineet Kumar <git@vineetk.net>
Date:   Fri, 26 Dec 2025 18:47:37 -0500

add guix-hpc channel

Diffstat:
Mepistemia/channels.scm | 6+++++-
Mepistemia/systems/demiurge.scm | 12++++++++++--
Ainria.pub | 4++++
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#)))