diff --git a/users/jan/accounts.secret.nix b/users/jan/accounts.secret.nix index 9b914ad..e461454 100644 Binary files a/users/jan/accounts.secret.nix and b/users/jan/accounts.secret.nix differ diff --git a/users/jan/davmail.secret.nix b/users/jan/davmail.secret.nix new file mode 100644 index 0000000..f930881 Binary files /dev/null and b/users/jan/davmail.secret.nix differ diff --git a/users/jan/default.nix b/users/jan/default.nix index 20aa6e2..24d25e7 100644 --- a/users/jan/default.nix +++ b/users/jan/default.nix @@ -1,6 +1,8 @@ { config, pkgs, lib, inputs, globalData, ... }: { + imports = [./davmail.secret.nix]; + nixpkgs.overlays = lib.mkAfter [ inputs.nil.overlays.nil inputs.wired.overlays.default @@ -35,6 +37,22 @@ let lanMouseCfg = config.home-manager.users.jan.local.services.lan-mouse; in lib.optional lanMouseCfg.enable lanMouseCfg.settings.port; + # Required to use MS Exchange in aerc + services.davmail = { + enable = true; + url = "https://outlook.office365.com/EWS/Exchange.asmx"; + config.davmail = { + allowRemote = false; + ssl = { + nosecurecaldav = false; + nosecureimap = false; + nosecureldap = false; + nosecuresmtp = false; + }; + mode = "O365Manual"; + }; + }; + home-manager.users.jan = { imports = [ ./accounts.secret.nix