summaryrefslogtreecommitdiff
path: root/deployment/systems/aisaka.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/aisaka.scm
parent03c207213fa36567537d09c11a86bb3c94605b7a (diff)
use the generic guix-publish-service function
Diffstat (limited to 'deployment/systems/aisaka.scm')
-rw-r--r--deployment/systems/aisaka.scm20
1 files changed, 11 insertions, 9 deletions
diff --git a/deployment/systems/aisaka.scm b/deployment/systems/aisaka.scm
index 56dad04..fabc36c 100644
--- a/deployment/systems/aisaka.scm
+++ b/deployment/systems/aisaka.scm
@@ -69,6 +69,8 @@
#:prefix sovereign:devices:amd64:)
#:use-module ((sovereign packages jekyll)
#:prefix sovereign:packages:jekyll:)
+ #:use-module ((sovereign services)
+ #:prefix sovereign:services:)
#:use-module ((sovereign systems)
#:prefix sovereign:systems:)
#:use-module ((users id1000)
@@ -680,21 +682,21 @@
(name "vmail")
(system? #t)))
-(define guix-publish-service
- (let
- ((configuration (gnu:services:base:guix-publish-configuration
- (host "192.168.10.2")
- (port 8080)
- (advertise? #t))))
- (gnu:services:service gnu:services:base:guix-publish-service-type
- configuration)))
-
(define named-home-environments
(list users:id1000:named-home-environment))
+(define guix-publish-configuration
+ (gnu:services:base:guix-publish-configuration
+ (host "192.168.10.2")
+ (port 8080)
+ (advertise? #t)))
+
(define guix-home-service
(sovereign:systems:guix-home-service named-home-environments))
+(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)