From 7ea41a207b347a66277e432e478226c46d0b1872 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Thu, 26 Mar 2026 18:41:05 +0100 Subject: use the generic guix-publish-service function --- deployment/systems/rakan.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'deployment/systems/rakan.scm') diff --git a/deployment/systems/rakan.scm b/deployment/systems/rakan.scm index 769c10d..a10fbc7 100644 --- a/deployment/systems/rakan.scm +++ b/deployment/systems/rakan.scm @@ -49,6 +49,8 @@ #:prefix sovereign:packages:emacs:) #:use-module ( (sovereign packages protonmail) #:prefix sovereign:packages:protonmail:) + #:use-module ( (sovereign services) + #:prefix sovereign:services:) #:use-module ( (sovereign systems) #:prefix sovereign:systems:) #:use-module ( (users id1000) @@ -85,16 +87,6 @@ (gnu:services:base:guix-extension (authorized-keys (list deployment:keys:aisaka-guix)))) -(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 (l2md-maildir name) (string-append "~/Publiczne/l2md/" name)) @@ -192,6 +184,15 @@ gnu:services:base:guix-service-type guix-offload-authorizations)) +(define guix-publish-configuration + (gnu:services:base:guix-publish-configuration + (host "0.0.0.0") + (port 8080) + (advertise? #t))) + +(define-public guix-publish-service + (sovereign:services:guix-publish-service guix-publish-configuration)) + (define-public system (gnu:system:operating-system (kernel nongnu:packages:linux:linux) -- cgit v1.3