summaryrefslogtreecommitdiff
path: root/deployment/systems/rakan.scm
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2026-03-26 18:41:05 +0100
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2026-03-26 18:44:17 +0100
commit7ea41a207b347a66277e432e478226c46d0b1872 (patch)
tree395a837e3c6c2beefa03dcbfd57a2f6e705b33cd /deployment/systems/rakan.scm
parent03c207213fa36567537d09c11a86bb3c94605b7a (diff)
use the generic guix-publish-service function
Diffstat (limited to 'deployment/systems/rakan.scm')
-rw-r--r--deployment/systems/rakan.scm21
1 files changed, 11 insertions, 10 deletions
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)