Unify mail setup
1 file changed, 31 insertions(+), 0 deletions(-)
changed files
M user/settings/satoshipay.nix → user/settings/satoshipay.nix
@@ -49,6 +49,37 @@ contents = spGitConfig; } ]; + accounts.email.accounts.satoshipay = let + address = "alan@satoshipay.io"; + in + { + inherit address; + realName = "Alan Pearce"; + flavor = "gmail.com"; + passwordCommand = "${pkgs.python3Packages.keyring}/bin/keyring get satoshipay-google-mail ${address}"; + folders = { + inbox = "INBOX"; + drafts = "[Gmail]/Drafts"; + sent = "[Gmail]/Sent Mail"; + trash = "[Gmail]/Bin"; + }; + imap = { + tls.enable = true; + }; + smtp = { + tls.enable = true; + }; + mbsync = { + enable = true; + create = "maildir"; + remove = "maildir"; + expunge = "both"; + }; + msmtp = { + enable = true; + }; + }; + home.file.".npmrc".text = '' @satoshipay:registry=https://registry.npmjs.org/ '';