aboutsummaryrefslogtreecommitdiffstats
path: root/modules/communication/neomutt/mail
diff options
context:
space:
mode:
Diffstat (limited to 'modules/communication/neomutt/mail')
-rw-r--r--modules/communication/neomutt/mail/mbsync.nix4
-rw-r--r--modules/communication/neomutt/mail/notmuch.nix5
2 files changed, 7 insertions, 2 deletions
diff --git a/modules/communication/neomutt/mail/mbsync.nix b/modules/communication/neomutt/mail/mbsync.nix
index f586538..b93b134 100644
--- a/modules/communication/neomutt/mail/mbsync.nix
+++ b/modules/communication/neomutt/mail/mbsync.nix
@@ -5,6 +5,8 @@
...
}:
let
+ cfg = config.communication.neomutt;
+
mbsyncNamesFromName = (import ../lib.nix { inherit lib; }).mbsyncNamesFromName;
mbsyncValue =
@@ -93,7 +95,7 @@ let
);
in
{
- config = lib.mkIf config.communication.neomutt.enable {
+ config = lib.mkIf cfg.enable {
programs.mbsync.enable = true;
xdg.configFile."mbsync/.mbsyncrc".text = lib.concatStringsSep "\n" (map mbsyncAccount accounts);
diff --git a/modules/communication/neomutt/mail/notmuch.nix b/modules/communication/neomutt/mail/notmuch.nix
index 6f806fb..80b6bd1 100644
--- a/modules/communication/neomutt/mail/notmuch.nix
+++ b/modules/communication/neomutt/mail/notmuch.nix
@@ -1,7 +1,10 @@
# Mail indexer for fast email search
{ config, lib, ... }:
+let
+ cfg = config.communication.neomutt;
+in
{
- config = lib.mkIf config.communication.neomutt.enable {
+ config = lib.mkIf cfg.enable {
programs.notmuch.enable = true;
};
}