diff options
author | Tad Fisher <tadfisher@gmail.com> | 2020-02-20 23:30:59 -0800 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2020-03-07 15:13:50 +0100 |
commit | 9f46d516fa13df70768a3211827d14f456fa6e85 (patch) | |
tree | 27cc1c12e61b3cc29f64847d171ffd2ef69b0dac /modules/accounts/email.nix | |
parent | 60a939bd01dc66d1cbdc85a3f6dc78e4ca092537 (diff) |
services.lieer: add module
Add 'services.lieer', which generates systemd timer and service units
to synchronize a Gmail account with lieer. Per-account configuration
lives in 'accounts.email.accounts.<name>.lieer.sync'.
Diffstat (limited to '')
-rw-r--r-- | modules/accounts/email.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/accounts/email.nix b/modules/accounts/email.nix index f45e57472af..b347e5bb1a2 100644 --- a/modules/accounts/email.nix +++ b/modules/accounts/email.nix @@ -384,7 +384,7 @@ in }; accounts = mkOption { - type = types.attrsOf (types.submodule [ + type = types.attrsOf (types.submodule ([ mailAccountOpts (import ../programs/alot-accounts.nix pkgs) (import ../programs/astroid-accounts.nix) @@ -395,7 +395,9 @@ in (import ../programs/neomutt-accounts.nix) (import ../programs/notmuch-accounts.nix) (import ../programs/offlineimap-accounts.nix) - ]); + ] ++ optionals pkgs.stdenv.hostPlatform.isLinux [ + (import ../services/lieer-accounts.nix) + ])); default = {}; description = "List of email accounts."; }; |