diff options
Diffstat (limited to 'deployment/systems/aisaka.scm')
| -rw-r--r-- | deployment/systems/aisaka.scm | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/deployment/systems/aisaka.scm b/deployment/systems/aisaka.scm index fabc36c..bf8efa7 100644 --- a/deployment/systems/aisaka.scm +++ b/deployment/systems/aisaka.scm @@ -134,7 +134,7 @@ (listen-v4 "0.0.0.0") (zones (list master-zone)))) -(define knot +(define-public knot (gnu:services:service gnu:services:dns:knot-service-type knot-configuration)) @@ -424,17 +424,17 @@ (email "marek@marekpasnikowski.pl") (webroot "/srv/www/marek/marekpasnikowski.pl"))) -(define certbot +(define-public certbot (gnu:services:service certbot-type certbot-configuration)) -(define cgit +(define-public cgit (gnu:services:service cgit-type cgit-configuration)) -(define etc +(define-public etc (let* ((mailname-file- (plain-file "mailname" "marekpasnikowski.pl\n")) @@ -450,12 +450,12 @@ (user "git") (group "git"))) -(define fcgiwrap +(define-public fcgiwrap (gnu:services:service gnu:services:web:fcgiwrap-service-type fcgiwrap-configuration)) -(define file-system-efi +(define-public file-system-efi (gnu:system:file-systems:file-system (device (gnu:system:file-systems:file-system-label "AISAKA")) (mount-point "/boot") @@ -473,7 +473,7 @@ (shepherd-requirements (list)) (location (current-source-location)))) -(define file-system-root +(define-public file-system-root (gnu:system:file-systems:file-system (device (gnu:system:file-systems:file-system-label "aisaka-root")) (mount-point "/") @@ -500,15 +500,15 @@ (rc-file gitolite-rc-file) (admin-pubkey #f))) -(define gitolite +(define-public gitolite (gnu:services:service gnu:services:version-control:gitolite-service-type gitolite-configuration)) -(define system-keyboard-layout +(define-public system-keyboard-layout (gnu:system:keyboard:keyboard-layout "pl")) -(define nginx +(define-public nginx (gnu:services:service nginx-service-type* nginx-configuration*)) @@ -528,7 +528,7 @@ deployment:keys:rakan-guix)) (build-machines (list rakan-machine)))) -(define offload-rakan +(define-public offload-rakan (gnu:services:simple-service 'offload-rakan gnu:services:base:guix-service-type guix-offload-rakan)) @@ -548,7 +548,7 @@ (auth radicale-auth-configuration) (storage radicale-storage-configuration))) -(define radicale +(define-public radicale (gnu:services:service gnu:services:mail:radicale-service-type radicale-configuration)) @@ -587,7 +587,7 @@ (define static-networking-configuration (list network-hardware)) -(define static-networking +(define-public static-networking (gnu:services:service gnu:services:networking:static-networking-service-type static-networking-configuration)) @@ -655,7 +655,7 @@ (documentation "Defines a graph root of one-shot services to invoke various ip commands.") (modules gnu:services:shepherd:%default-modules))) -(define iproute2-networking +(define-public iproute2-networking (let ((extensions- (list network-enp2s0-table network-enp2s0-route-default @@ -667,17 +667,17 @@ (define swap-device-izumi-1-label (gnu:system:file-systems:file-system-label "izumi-swap-f")) -(define %sovereign-services* +(define-public %sovereign-services* (gnu:services:modify-services sovereign:systems:%sovereign-services (gnu:services:delete gnu:services:networking:network-manager-service-type))) -(define system-bootloader +(define-public system-bootloader (gnu:bootloader:bootloader-configuration (bootloader gnu:bootloader:grub:grub-efi-bootloader) (targets (list "/boot")) (keyboard-layout sovereign:devices:pl-keyboard-layout))) -(define vmail-group +(define-public vmail-group (gnu:system:accounts:user-group (name "vmail") (system? #t))) @@ -691,7 +691,7 @@ (port 8080) (advertise? #t))) -(define guix-home-service +(define-public guix-home-service (sovereign:systems:guix-home-service named-home-environments)) (define-public guix-publish-service |
