diff --git a/home/services/email/default.nix b/home/services/email/default.nix index 1582376e..75eddba5 100644 --- a/home/services/email/default.nix +++ b/home/services/email/default.nix @@ -1,12 +1,12 @@ { config, pkgs, ... }: { - home.packages = with pkgs; [ - protonmail-bridge-gui - (writeShellScriptBin "mbsync-ensure-pass" (builtins.readFile ./mbsync-ensure-pass.sh)) - (writeShellScriptBin "davmail-setup" '' + home.packages = [ + pkgs.protonmail-bridge-gui + (pkgs.writeShellScriptBin "mbsync-ensure-pass" (builtins.readFile ./mbsync-ensure-pass.sh)) + (pkgs.writeShellScriptBin "davmail-setup" '' systemctl --user restart davmail # Ensure config file is present systemctl --user stop davmail - ${davmail}/bin/davmail -n ~/.davmail.properties + ${pkgs.davmail}/bin/davmail -n ~/.davmail.properties systemctl --user restart davmail '') ]; @@ -154,6 +154,13 @@ }; }; }; + services.mbsync = { + inherit (config.programs.mbsync) enable package; + frequency = "*:0/5"; # Every 5 minutes + verbose = true; + preExec = null; + postExec = null; + }; systemd.user.services.davmail = { Unit = { Description = "Davmail server";