chore(aspen/home): Drop work email

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>
This commit is contained in:
Aspen Smith 2024-02-19 15:20:10 -05:00 committed by clbot
parent d1055ee841
commit 0f33595096

View file

@ -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" ];
};
gpg = {
key = "0F11A989879E8BBBFDC1E23644EF5B5E861C09A7";
signByDefault = true;
};
notmuch.enable = true;
lieer = {
enable = true;
sync = {
imapnotify = {
enable = true;
frequency = "*:*";
boxes = [ "Inbox" ];
};
};
msmtp.enable = true;
} // builtins.removeAttrs params [ "passEntry" ])
gpg = {
key = "0F11A989879E8BBBFDC1E23644EF5B5E861C09A7";
signByDefault = true;
};
notmuch.enable = true;
lieer = {
enable = true;
sync = {
enable = true;
frequency = "*:*";
};
};
msmtp.enable = true;
} // builtins.removeAttrs params [ "passEntry" ])
accounts;
}