feat(gs/home): Set up lieer for work email

Change-Id: I49d6c8450b87cc876e93cba150327b5612eeebc3
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2801
Reviewed-by: glittershark <grfn@gws.fyi>
Tested-by: BuildkiteCI
This commit is contained in:
Griffin Smith 2021-04-01 12:37:55 -04:00 committed by glittershark
parent e908ccdbbb
commit ed7240ade5

View file

@ -1,4 +1,4 @@
{ lib, pkgs, ... }: { lib, pkgs, config, ... }:
with lib; with lib;
@ -18,6 +18,12 @@ let
aliases = [ "grfn@gws.fyi" ]; aliases = [ "grfn@gws.fyi" ];
passEntry = "root-gws-msmtp"; passEntry = "root-gws-msmtp";
}; };
work = {
address = "griffin@readyset.io";
passEntry = "readyset/msmtp";
};
}; };
in { in {
@ -37,10 +43,13 @@ in {
systemd.user.services = mapAttrs' (name: account: { systemd.user.services = mapAttrs' (name: account: {
name = escapeUnitName "lieer-${name}"; name = escapeUnitName "lieer-${name}";
value.Service.ExecStart = mkForce "${pkgs.writeShellScript "sync-${name}" '' value.Service = {
${pkgs.gmailieer}/bin/gmi sync ExecStart = mkForce "${pkgs.writeShellScript "sync-${name}" ''
''}"; ${pkgs.gmailieer}/bin/gmi sync --path ~/mail/${name}
# ${pkgs.notifymuch}/bin/notifymuch ''}";
Environment = "NOTMUCH_CONFIG=${config.home.sessionVariables.NOTMUCH_CONFIG}";
};
}) accounts; }) accounts;
# xdg.configFile."notifymuch/notifymuch.cfg".text = generators.toINI {} { # xdg.configFile."notifymuch/notifymuch.cfg".text = generators.toINI {} {