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.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/communication/neomutt/mail/mbsync.nix b/modules/communication/neomutt/mail/mbsync.nix
index 7bc72ce..f586538 100644
--- a/modules/communication/neomutt/mail/mbsync.nix
+++ b/modules/communication/neomutt/mail/mbsync.nix
@@ -3,8 +3,10 @@
config,
lib,
...
-}@inputs:
+}:
let
+ mbsyncNamesFromName = (import ../lib.nix { inherit lib; }).mbsyncNamesFromName;
+
mbsyncValue =
value:
if lib.isList value then
@@ -26,7 +28,7 @@ let
mbsyncAccount =
account:
let
- mbsyncNames = (import ../lib.nix inputs).mbsyncNamesFromName account.name;
+ mbsyncNames = mbsyncNamesFromName account.name;
in
lib.concatStringsSep "\n" [
(mbsyncSection "IMAPAccount ${mbsyncNames.base}" (
@@ -86,9 +88,9 @@ let
})
];
- accounts = lib.filter (
- account: account.enable && account.mbsync.enable
- ) lib.attrValues config.accounts.email.accounts;
+ accounts = lib.filter (account: account.enable && account.mbsync.enable) (
+ lib.attrValues config.accounts.email.accounts
+ );
in
{
config = lib.mkIf config.communication.neomutt.enable {