summaryrefslogtreecommitdiff
path: root/modules/nixos/roundcube.nix
blob: f076eceed3576bee49825042bea9fbbcdfbecd69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{config, ...}: {
  services.roundcube = {
    enable = true;
    hostName = "webmail.${config.networking.domain}";
    extraConfig = ''
      $config['imap_host'] = "ssl://${config.mailserver.fqdn}";
      $config['smtp_host'] = "ssl://${config.mailserver.fqdn}";
      $config['smtp_user'] = "%u";
      $config['smtp_pass'] = "%p";
    '';
  };
  environment.persistence."/persist".directories = [
    "/var/lib/roundcube"
    "/var/lib/postgresql"
  ];
}