{ config, lib, ... }: with lib; { config = mkIf (!config.home.isolation.active) { accounts.email = { maildirBasePath = "mail"; accounts.local = { address = "alejandro@34project.org"; userName = "alejandro@34project.org"; realName = "Alejandro Soto"; primary = true; # ${maildirBasePath}/${maildir.path} maildir.path = ""; folders.inbox = ""; msmtp.enable = true; neomutt.enable = true; smtp = { host = "smtp.34project.org"; tls = { enable = true; useStartTls = true; }; }; }; }; programs = { msmtp.enable = true; neomutt = { enable = true; vimKeys = true; settings = { record = "+.Sent"; postponed = "+.Drafts"; use_threads = "flat"; index_format = "'%4C %Z %<[y?%<[m?%<[d?%[%H:%M ]&%[%a %d]>&%[%b %d]>&%[%m/%y ]> %-15.15L (%?l?%4l&%4c?) %s'"; }; }; }; home.file.".dovecot.sieve".source = ./dovecot.sieve; }; }