(define-module (deployment system) #:use-module ((deployment systems aisaka) #:prefix deployment:systems:aisaka:) #:use-module ((deployment systems akashi) #:prefix deployment:systems:akashi:) #:use-module ((deployment systems asakura) #:prefix deployment:systems:asakura:) #:use-module ((deployment systems cokolwiek) #:prefix deployment:systems:cokolwiek:) #:use-module ((deployment systems mcdowell) #:prefix deployment:systems:mcdowell:) #:use-module ((deployment systems rakan) #:prefix deployment:systems:rakan:) #:use-module ((gnu packages tls) #:prefix gnu:packages:tls:) #:use-module ((gnu packages matrix) #:prefix gnu:packages:matrix:) #:use-module ((gnu system) #:prefix gnu:system:) #:use-module ((gnu system file-systems) #:prefix gnu:system:file-systems:) #:use-module ((gnu system linux-initrd) #:prefix gnu:system:linux-initrd:) #:use-module ((gnu system locale) #:prefix gnu:system:locale:) #:use-module ((gnu system nss) #:prefix gnu:system:nss:) #:use-module ((gnu system pam) #:prefix gnu:system:pam:) #:use-module ((gnu system shadow) #:prefix gnu:system:shadow:) #:use-module ((guix diagnostics) #:prefix guix:diagnostics:) #:use-module ((nongnu packages linux) #:prefix nongnu:packages:linux:) #:use-module ((nongnu system linux-initrd) #:prefix nongnu:system:linux-initrd:) #:use-module ((sovereign packages jekyll) #:prefix sovereign:packages:jekyll:) #:use-module ((sovereign systems) #:prefix sovereign:systems:) #:use-module ((users id1000) #:prefix users:id1000:) #:use-module ((users vmail) #:prefix users:vmail:)) (define-public aisaka (gnu:system:operating-system (kernel nongnu:packages:linux:linux) (kernel-loadable-modules (list)) (kernel-arguments gnu:system:%default-kernel-arguments) (hurd #f) (bootloader deployment:systems:aisaka:system-bootloader) (label (sovereign:systems:operating-system-label* deployment:systems:aisaka:system-name gnu:system:this-operating-system)) (keyboard-layout deployment:systems:aisaka:system-keyboard-layout) (initrd nongnu:system:linux-initrd:microcode-initrd) (initrd-modules gnu:system:linux-initrd:%base-initrd-modules) (firmware (list nongnu:packages:linux:linux-firmware)) (host-name deployment:systems:aisaka:system-name) (hosts-file #f) (mapped-devices (list)) (file-systems (cons* deployment:systems:aisaka:file-system-root deployment:systems:aisaka:file-system-efi gnu:system:file-systems:%base-file-systems)) (swap-devices (list)) (users (cons* users:id1000:uid1000-account users:vmail:vmail-account gnu:system:shadow:%base-user-accounts)) (groups (cons* deployment:systems:aisaka:vmail-group gnu:system:shadow:%base-groups)) (skeletons (gnu:system:shadow:default-skeletons)) (issue (@@ (gnu system) %default-issue)) (packages (cons* sovereign:packages:jekyll:custom-jekyll gnu:packages:tls:openssl gnu:packages:matrix:synapse gnu:system:%base-packages)) (timezone "Europe/Warsaw") (locale sovereign:systems:pl-locale) (locale-definitions sovereign:systems:%sovereign-locale-definitions) (locale-libcs gnu:system:locale:%default-locale-libcs) (name-service-switch gnu:system:nss:%default-nss) (essential-services (gnu:system:operating-system-default-essential-services gnu:system:this-operating-system)) (services (cons* users:id1000:dkim-service users:id1000:dovecot-service users:id1000:smtp-service deployment:systems:aisaka:knot deployment:systems:aisaka:certbot deployment:systems:aisaka:cgit deployment:systems:aisaka:etc deployment:systems:aisaka:fcgiwrap deployment:systems:aisaka:gitolite deployment:systems:aisaka:guix-home-service deployment:systems:aisaka:guix-publish-service deployment:systems:aisaka:nginx deployment:systems:aisaka:offload-rakan deployment:systems:aisaka:radicale deployment:systems:aisaka:static-networking deployment:systems:aisaka:iproute2-networking deployment:systems:aisaka:%sovereign-services*)) (pam-services (gnu:system:pam:base-pam-services)) (privileged-programs gnu:system:%default-privileged-programs) (setuid-programs gnu:system:%setuid-programs) (sudoers-file sovereign:systems:%sovereign-sudoers-specification) (location (and=> (current-source-location) guix:diagnostics:source-properties->location)))) (define-public akashi deployment:systems:akashi:system) (define-public asakura deployment:systems:asakura:system) (define-public cokolwiek deployment:systems:cokolwiek:system) (define-public mcdowell deployment:systems:mcdowell:system) (define-public rakan deployment:systems:rakan:system)