mirror of
https://github.com/nix-community/home-manager
synced 2024-09-12 14:26:30 +02:00
36 lines
997 B
Nix
36 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}
|
||
|
'';
|
||
|
}
|