aboutsummaryrefslogtreecommitdiff
path: root/gui/email.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2020-06-23 20:37:53 +0200
committerAdrian Kummerlaender2020-06-23 20:37:53 +0200
commit28fdbbec65ef8128fc577929ee527291cd501a9c (patch)
tree40cf7e9d5f7a9339a51deffb7192935f06be4be4 /gui/email.nix
parentee7ec60ae48f2cf2f702cbae6e3b8f3692990a03 (diff)
downloadnixos_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.nix71
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;
+ };
+ };
+}