mirror of
https://github.com/nix-community/home-manager
synced 2024-12-25 03:09:47 +01:00
35 lines
997 B
Nix
35 lines
997 B
Nix
{ config, ... }:
|
|
|
|
{
|
|
services.recoll = {
|
|
enable = true;
|
|
package = config.lib.test.mkStubPackage { };
|
|
configDir = "${config.xdg.configHome}/recoll";
|
|
settings = {
|
|
topdirs = [ "~/Downloads" "~/Documents" "~/library" ];
|
|
"skippedNames+" = [ "node_modules" ];
|
|
underscoresasletter = true;
|
|
nocjk = false;
|
|
|
|
"~/library/projects" = {
|
|
"skippedNames+" =
|
|
[ ".editorconfig" ".gitignore" "result" "flake.lock" "go.sum" ];
|
|
};
|
|
|
|
"~/library/projects/software" = {
|
|
"skippedNames+" = [ "target" "result" ];
|
|
};
|
|
|
|
"~/what-is-this-project" = { "skippedNames+" = [ "whoa-there" ]; };
|
|
};
|
|
};
|
|
|
|
nmt.script = ''
|
|
assertFileExists home-files/.config/systemd/user/recollindex.service
|
|
assertFileExists home-files/.config/systemd/user/recollindex.timer
|
|
|
|
assertFileExists home-files/.config/recoll/recoll.conf
|
|
assertFileContent home-files/.config/recoll/recoll.conf \
|
|
${./basic-configuration.conf}
|
|
'';
|
|
}
|