diff options
| author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2026-06-07 14:28:38 +0200 |
|---|---|---|
| committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2026-06-07 14:28:38 +0200 |
| commit | b328d7876678d2df7093537f2f9513d7f2e3cfa4 (patch) | |
| tree | 22298e7aa920d7f0d53a2f350bb8a75865a27043 /deployment/system/aisaka.scm | |
| parent | 6141555a7a5cecb06175e02e73a44c41dac20155 (diff) | |
(system): define services in aisaka
Diffstat (limited to 'deployment/system/aisaka.scm')
| -rw-r--r-- | deployment/system/aisaka.scm | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/deployment/system/aisaka.scm b/deployment/system/aisaka.scm index 66156a7..16206f2 100644 --- a/deployment/system/aisaka.scm +++ b/deployment/system/aisaka.scm @@ -21,12 +21,31 @@ (define-module (deployment system aisaka) #:export (bootloader-aisaka file-systems - host-name-aisaka) + host-name-aisaka + services) #:use-module (guix gexp) #:use-module (sovereign bootloader) #:use-module (sovereign system file-systems) #:use-module ((deployment gexp) #:prefix deployment:gexp:) + #:use-module ((deployment services certbot) + #:prefix deployment:services:certbot:) + #:use-module ((deployment services cgit) + #:prefix deployment:services:cgit:) + #:use-module ((deployment services databases) + #:prefix deployment:services:databases:) + #:use-module ((deployment services dns) + #:prefix deployment:services:dns:) + #:use-module ((deployment services mail) + #:prefix deployment:services:mail:) + #:use-module ((deployment services matrix) + #:prefix deployment:services:matrix:) + #:use-module ((deployment services networking) + #:prefix deployment:services:networking:) + #:use-module ((deployment services vpn) + #:prefix deployment:services:vpn:) + #:use-module ((deployment services web) + #:prefix deployment:services:web:) #:use-module ((gnu bootloader) #:prefix gnu:bootloader:) #:use-module ((gnu bootloader grub) @@ -308,4 +327,27 @@ file-system-boot gnu:system:file-systems:%base-file-systems)) +(define services + (cons* deployment:services:certbot:aisaka-certbot-service + deployment:services:cgit:aisaka-cgit-service + deployment:services:mail:dkimproxy-out-service + users:id1000:dovecot-service + deployment:services:mail:etc-mailname-aisaka + deployment:services:web:fcgiwrap-service-aisaka + gitolite + guix-home-service + guix-publish-service + iproute2-networking + deployment:services:dns:knot-service-aisaka + deployment:services:databases:matrix-postgresql-service + deployment:services:matrix:matrix-service-aisaka + deployment:services:networking:network-online-service-aisaka + deployment:services:web:nginx-service-aisaka + offload-rakan + radicale + deployment:services:mail:smtp-service-aisaka + static-networking + deployment:services:vpn:wireguard-service-aisaka + %sovereign-services*)) + ;;; EOF |
