{ config, lib, pkgs, ... }: let dovecotSQL = pkgs.writeText "dovecot-sql.conf" '' driver = sqlite connect = ${config.variables.pfadminDataDir}/postfixadmin.db password_query = SELECT username AS user, password FROM mailbox WHERE username = '%Lu' AND active='1' user_query = SELECT username AS user FROM mailbox WHERE username = '%Lu' AND active='1' ''; dovecotConfSSL = pkgs.writeText "dovecot.conf" '' ${lib.optionalString (config.variables.useSSL) '' ssl = yes ssl_cert = /var/lib/dovecot/ssl-keys.conf chown root:root /var/lib/dovecot/ssl-keys.conf chmod 400 /var/lib/dovecot/ssl-keys.conf ''; }; }