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 = { personal = {
primary = true; primary = true;
address = "root@gws.fyi"; address = "root@gws.fyi";
aliases = [ "grfn@gws.fyi" ]; aliases = [ "grfn@gws.fyi" "aspen@gws.fyi" ];
passEntry = "root-gws-msmtp"; passEntry = "root-gws-msmtp";
}; };
work = {
address = "aspen@readyset.io";
passEntry = "readyset/msmtp";
};
}; };
in in
@ -51,48 +45,42 @@ in
ExecStart = mkForce "${pkgs.writeShellScript "sync-${name}" '' ExecStart = mkForce "${pkgs.writeShellScript "sync-${name}" ''
${pkgs.lieer}/bin/gmi sync --path ~/mail/${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; 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.maildirBasePath = "mail";
accounts.email.accounts = mapAttrs accounts.email.accounts = mapAttrs
(_: params@{ passEntry, ... }: { (_:
realName = "Aspen Smith"; params@{ passEntry, ... }:
passwordCommand = "pass ${passEntry}"; {
realName = "Aspen Smith";
passwordCommand = "pass ${passEntry}";
flavor = "gmail.com"; flavor = "gmail.com";
imapnotify = { imapnotify = {
enable = true;
boxes = [ "Inbox" ];
};
gpg = {
key = "0F11A989879E8BBBFDC1E23644EF5B5E861C09A7";
signByDefault = true;
};
notmuch.enable = true;
lieer = {
enable = true;
sync = {
enable = true; enable = true;
frequency = "*:*"; boxes = [ "Inbox" ];
}; };
};
msmtp.enable = true; gpg = {
} // builtins.removeAttrs params [ "passEntry" ]) key = "0F11A989879E8BBBFDC1E23644EF5B5E861C09A7";
signByDefault = true;
};
notmuch.enable = true;
lieer = {
enable = true;
sync = {
enable = true;
frequency = "*:*";
};
};
msmtp.enable = true;
} // builtins.removeAttrs params [ "passEntry" ])
accounts; accounts;
} }