aboutsummaryrefslogtreecommitdiff
path: root/modules/programs/mbsync.nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move email account options to their owning modulesRobert Helgesson2020-06-161-0/+4
| | | | | | | | This removes the long list of submodules from modules/accounts/email.nix and instead move each entry to its owning module.
* Apply `nixfmt` on many filesRobert Helgesson2020-02-021-104/+80
|
* Switch to extended Nixpkg's `lib`Robert Helgesson2020-01-211-3/+1
| | | | | | | | | This change makes use of the `extend` function inside `lib` to inject a new `hm` field containing the Home Manager library functions. This simplifies use of the Home Manager library in the modules and reduces the risk of accidental infinite recursion. PR #994
* mbsync: skip maildir creation if no account is definedRobert Helgesson2019-12-081-6/+8
| | | | Fixes #937
* Fix option `defaultText` when referencing packagesRobert Helgesson2019-08-281-1/+1
| | | | | By using `literalExample` the documentation will show the option default without surrounding quotes.
* mbsync: fix use of `certificatesFile`paumr2019-08-081-1/+1
| | | | | The `tls.certificatesFile` option may be set to a path but the `CertificateFile` attribute should be a string.
* mbsync: put extra config at the beginningRobert Helgesson2019-07-051-1/+1
| | | | | | | If it is at the end it will just end up applying to the last defined section. Fixes #748
* mbsync: add basic test of result configurationRobert Helgesson2019-01-311-1/+1
|
* mbsync: add some required assertionsNadrieril2019-01-311-29/+23
|
* mbsync: add option to add extra account configurationWill Dietz2018-10-031-0/+1
|
* mbsync: add options extraConfig.{channel|local|remote}Matthieu Coudron2018-09-231-19/+27
| | | | | | To allow supporting more advanced configurations. The local refers to the "maildir store" configuration, remote to the "IMAP store", and "channel" to the channel.
* Use submodules for program email accountsRobert Helgesson2018-08-161-58/+0
| | | | | | This reworks the way program specific email account options are specified. In particular, we no longer use the deprecated `options` field of `mkOption`. Instead submodules are used.
* notmuch: add moduleRobert Helgesson2018-07-011-0/+2
| | | | Co-authored-by: Matthieu Coudron <mattator@gmail.com>
* mbsync: add moduleRobert Helgesson2018-07-011-0/+241
Co-authored-by: Matthieu Coudron <mattator@gmail.com>