services.mbsync.enable
Whether to enable mbsync.
Type: boolean
Default:
false
Example:
true
Declared by:
services.mbsync.package
The isync package to use.
Type: package
Default:
pkgs.isync
Declared by:
services.mbsync.configFile
Optional configuration file to link to use instead of
the default file (~/.mbsyncrc).
Type: null or absolute path
Default:
null
Declared by:
services.mbsync.frequency
How often to run mbsync. This value is passed to the systemd
timer configuration as the onCalendar option. See
systemd.time(7)
for more information about the format.
Type: string
Default:
"*:0/5"
Declared by:
services.mbsync.postExec
An optional command to run after mbsync executes successfully. This is useful for running mailbox indexing tools.
Type: null or string
Default:
null
Example:
"\${pkgs.mu}/bin/mu index"
Declared by:
services.mbsync.preExec
An optional command to run before mbsync executes. This is useful for creating the directories mbsync is going to use.
Type: null or string
Default:
null
Example:
"mkdir -p %h/mail"
Declared by:
services.mbsync.verbose
Whether mbsync should produce verbose output.
Type: boolean
Default:
true
Declared by: