From e392c78b46fadab0fdb5ef01591933a70f0d4a48 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Wed, 27 Aug 2025 17:22:01 +0200 Subject: mcdowell: install guix-publish-service --- deployment/systems/mcdowell.scm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'deployment') diff --git a/deployment/systems/mcdowell.scm b/deployment/systems/mcdowell.scm index de1f6df..2755e30 100644 --- a/deployment/systems/mcdowell.scm +++ b/deployment/systems/mcdowell.scm @@ -54,10 +54,21 @@ sovereign:channels:nonguix-channel sovereign:channels:sovereign-channel-staging)))) +(define guix-publish-configuration + (gnu:services:base:guix-publish-configuration + (host "0.0.0.0") + (port 8080) + (advertise? #t))) + +(define guix-publish-service + (gnu:services:service gnu:services:base:guix-publish-service-type + guix-publish-configuration)) + (define %sovereign-services* - (gnu:services:modify-services sovereign:systems:%sovereign-services - (gnu:services:base:guix-service-type - record => (guix-configuration record)))) + (gnu:services:modify-services + sovereign:systems:%sovereign-services + (gnu:services:base:guix-service-type + record => (guix-configuration record)))) (define system (let* @@ -71,6 +82,7 @@ (l-initrd-modules (cons* "mei_me" gnu:system:linux-initrd:%base-initrd-modules)) (l-services (cons* l-guix-home-service + guix-publish-service (gnu:services:service gnu:services:ssh:openssh-service-type) sovereign:packages:protonmail:nogui-profile %sovereign-services*)) -- cgit v1.2.3