mbsync: add option to add extra account configuration

(cherry picked from commit 5770dc58b9)
This commit is contained in:
Will Dietz 2018-10-03 13:35:04 -05:00 committed by Robert Helgesson
parent ee242ec757
commit bbe82a3ac5
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89
2 changed files with 15 additions and 0 deletions

View file

@ -89,5 +89,19 @@ in
Remote store extra configuration.
'';
};
extraConfig.account = mkOption {
type = extraConfigType;
default = {};
example = literalExample ''
{
PipelineDepth = 10;
Timeout = 60;
};
'';
description = ''
Account section extra configuration.
'';
};
};
}

View file

@ -60,6 +60,7 @@ let
}
// genTlsConfig imap.tls
// optionalAttrs (imap.port != null) { Port = toString imap.port; }
// mbsync.extraConfig.account
)
+ "\n"
+ genSection "IMAPStore ${name}-remote" (