diff options
author | Aspen Smith <root@gws.fyi> | 2024-02-19T20·20-0500 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-02-19T20·58+0000 |
commit | 0f335950967b410110150180716bd203d1f6fd1b (patch) | |
tree | 0d36de37416597ed04c63ded622de6c8b1968c89 /users/aspen/system/home/modules | |
parent | d1055ee841fac4e4d0647af6ea6536f89ff6a3d9 (diff) |
chore(aspen/home): Drop work email r/7563
Change-Id: I3a41e814544cf264e12e99462b17d0e0d060d607 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10979 Reviewed-by: aspen <root@gws.fyi> Tested-by: BuildkiteCI Autosubmit: aspen <root@gws.fyi>
Diffstat (limited to 'users/aspen/system/home/modules')
-rw-r--r-- | users/aspen/system/home/modules/email.nix | 62 |
1 files changed, 25 insertions, 37 deletions
diff --git a/users/aspen/system/home/modules/email.nix b/users/aspen/system/home/modules/email.nix index 231d048a6ff3..5cf5a67eaa9a 100644 --- a/users/aspen/system/home/modules/email.nix +++ b/users/aspen/system/home/modules/email.nix @@ -16,15 +16,9 @@ let personal = { primary = true; address = "root@gws.fyi"; - aliases = [ "grfn@gws.fyi" ]; + aliases = [ "grfn@gws.fyi" "aspen@gws.fyi" ]; passEntry = "root-gws-msmtp"; }; - - work = { - address = "aspen@readyset.io"; - passEntry = "readyset/msmtp"; - }; - }; in @@ -51,48 +45,42 @@ in ExecStart = mkForce "${pkgs.writeShellScript "sync-${name}" '' ${pkgs.lieer}/bin/gmi sync --path ~/mail/${name} ''}"; - Environment = "NOTMUCH_CONFIG=${config.home.sessionVariables.NOTMUCH_CONFIG}"; + Environment = + "NOTMUCH_CONFIG=${config.home.sessionVariables.NOTMUCH_CONFIG}"; }; }) accounts; - # xdg.configFile."notifymuch/notifymuch.cfg".text = generators.toINI {} { - # notifymuch = { - # query = "is:unread and is:important"; - # mail_client = ""; - # recency_interval_hours = "48"; - # hidden_tags = "inbox unread attachment replied sent encrypted signed"; - # }; - # }; - accounts.email.maildirBasePath = "mail"; accounts.email.accounts = mapAttrs - (_: params@{ passEntry, ... }: { - realName = "Aspen Smith"; - passwordCommand = "pass ${passEntry}"; + (_: + params@{ passEntry, ... }: + { + realName = "Aspen Smith"; + passwordCommand = "pass ${passEntry}"; - flavor = "gmail.com"; + flavor = "gmail.com"; - imapnotify = { - enable = true; - boxes = [ "Inbox" ]; - }; + imapnotify = { + enable = true; + boxes = [ "Inbox" ]; + }; - gpg = { - key = "0F11A989879E8BBBFDC1E23644EF5B5E861C09A7"; - signByDefault = true; - }; + gpg = { + key = "0F11A989879E8BBBFDC1E23644EF5B5E861C09A7"; + signByDefault = true; + }; - notmuch.enable = true; - lieer = { - enable = true; - sync = { + notmuch.enable = true; + lieer = { enable = true; - frequency = "*:*"; + sync = { + enable = true; + frequency = "*:*"; + }; }; - }; - msmtp.enable = true; - } // builtins.removeAttrs params [ "passEntry" ]) + msmtp.enable = true; + } // builtins.removeAttrs params [ "passEntry" ]) accounts; } |