diff options
| author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2026-03-26 18:41:05 +0100 |
|---|---|---|
| committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2026-03-26 18:44:17 +0100 |
| commit | 7ea41a207b347a66277e432e478226c46d0b1872 (patch) | |
| tree | 395a837e3c6c2beefa03dcbfd57a2f6e705b33cd /deployment/systems/aisaka.scm | |
| parent | 03c207213fa36567537d09c11a86bb3c94605b7a (diff) | |
use the generic guix-publish-service function
Diffstat (limited to 'deployment/systems/aisaka.scm')
| -rw-r--r-- | deployment/systems/aisaka.scm | 20 |
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) |
