diff options
author | Adrian Kummerlaender | 2020-06-23 20:37:53 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2020-06-23 20:37:53 +0200 |
commit | 28fdbbec65ef8128fc577929ee527291cd501a9c (patch) | |
tree | 40cf7e9d5f7a9339a51deffb7192935f06be4be4 /gui/email.nix | |
parent | ee7ec60ae48f2cf2f702cbae6e3b8f3692990a03 (diff) | |
download | nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.tar nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.tar.gz nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.tar.bz2 nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.tar.lz nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.tar.xz nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.tar.zst nixos_home-28fdbbec65ef8128fc577929ee527291cd501a9c.zip |
Basic eMail setup using home-manager account system and mu4e
Diffstat (limited to 'gui/email.nix')
-rw-r--r-- | gui/email.nix | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/gui/email.nix b/gui/email.nix new file mode 100644 index 0000000..675233d --- /dev/null +++ b/gui/email.nix @@ -0,0 +1,71 @@ +{ pkgs, ... }: + +{ + programs.mbsync.enable = true; + programs.msmtp.enable = true; + + accounts.email = { + maildirBasePath = "mail"; + + accounts.automatix = { + primary = true; + + realName = "Adrian Kummerländer"; + address = "adrian@kummerlaender.eu"; + + userName = "adrian@kummerlaender.eu"; + passwordCommand = "pass it/automatix_mail"; + + gpg = { + key = "61F4C67D12636E70AFB10C3D83E758150AB49859"; + }; + + imap = { + host = "mx.kummerlaender.eu"; + tls.enable = true; + }; + + mbsync = { + enable = true; + create = "maildir"; + }; + + smtp = { + host = "mx.kummerlaender.eu"; + port = 587; + tls.useStartTls = true; + }; + + msmtp.enable = true; + }; + + accounts.kit = { + realName = "Adrian Kummerländer"; + address = "adrian.kummerlaender@student.kit.edu"; + + userName = "urdzx@student.kit.edu"; + passwordCommand = "pass kit"; + + imap = { + host = "imap.kit.edu"; + tls.enable = true; + }; + + mbsync = { + enable = true; + create = "maildir"; + extraConfig.account = { + AuthMechs = "PLAIN"; + }; + }; + + smtp = { + host = "smtp.kit.edu"; + port = 587; + tls.useStartTls = true; + }; + + msmtp.enable = true; + }; + }; +} |