-{ lib, pkgs, config, myconfig, ... }:
+{ lib, pkgs, config, ... }:
let
roundcubemail = pkgs.callPackage ./roundcubemail.nix {
inherit (pkgs.webapps) roundcubemail roundcubemail-plugins roundcubemail-skins;
- env = myconfig.env.tools.roundcubemail;
+ env = config.myEnv.tools.roundcubemail;
};
rainloop = pkgs.callPackage ./rainloop.nix {};
cfg = config.myServices.websites.tools.email;
];
config = lib.mkIf cfg.enable {
+ services.duplyBackup.profiles.mail.excludeFile = ''
+ + ${rainloop.varDir}
+ + ${roundcubemail.varDir}
+ '';
secrets.keys = roundcubemail.keys;
services.websites.env.tools.modules =