Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: