services.recoll.enable
Whether to enable Recoll file index service.
Type: boolean
Default:
false
Example:
true
Declared by:
services.recoll.package
The recoll package to use.
Type: package
Default:
pkgs.recoll
Example:
(pkgs.recoll.override { withGui = false; })
Declared by:
services.recoll.configDir
The directory to contain Recoll configuration files. This will be set
as RECOLL_CONFDIR.
Type: string
Default:
${config.home.homeDirectory}/.recoll
Example:
${config.xdg.configHome}/recoll
Declared by:
services.recoll.settings
The configuration to be written at $RECOLL_CONFDIR/recoll.conf.
See recoll.conf(5) for more details about the configuration.
Type: attribute set of (Recoll config value)
Default:
{ }
Example:
{
loglevel = 5;
nocjk = true;
topdirs = [
"~/Downloads"
"~/Documents"
"~/projects"
];
"~/Downloads" = {
"skippedNames+" = [
"*.iso"
];
};
"~/projects" = {
"skippedNames+" = [
"node_modules"
"target"
"result"
];
};
}
Declared by:
services.recoll.startAt
When or how often the periodic update should run. Must be the format
described from systemd.time(7).
Type: string
Default:
"hourly"
Example:
"00/2:00"
Declared by: