diff options
-rw-r--r-- | src/guix/system.scm | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/guix/system.scm b/src/guix/system.scm index a2a0c31..18ac14d 100644 --- a/src/guix/system.scm +++ b/src/guix/system.scm @@ -114,20 +114,6 @@ '())) -(use-service-modules web) -(define simple-postfix-service-type - (service-type - (inherit q:internet-postfix-service-type) - (extensions - (filter (lambda (extension) - (let ((target (service-extension-target extension))) - (not - (or - (eq? nginx-service-type target) - (eq? certbot-service-type target))))) - (service-type-extensions q:internet-postfix-service-type))))) - - (operating-system (locale "fr_FR.UTF-8") @@ -166,6 +152,8 @@ (service openssh-service-type (q:openssh-default-configuration (pkg:users->keys +users+))) + (service certbot-service-type + (q:tld-certbot-configuration +tld+)) (service pkg:syskeep-service-type (pkg:syskeep-configuration (tld +tld+))) @@ -177,7 +165,7 @@ (service q:dkimproxyout-service-type) (service q:cyrus-sasl-service-type) (service q:dovecot-service-type) - (service simple-postfix-service-type) + (service q:internet-postfix-service-type) (simple-service 'host-specific-etc-file etc-service-type `(("id_rsa.pub" ,(plain-file "id_rsa.pub" +root-pubkey+)) ("known_hosts" ,(plain-file "known-hosts.txt" +known-hosts+)) |