Merge pull request #305267 from e1mo/paperless-always-eng

nixos/paperless: Always buidl tesseract with english

Changed files
+5 -1
nixos
modules
services
tests
+4 -1
nixos/modules/services/misc/paperless.nix
···
apply = pkg: pkg.override {
tesseract5 = pkg.tesseract5.override {
# always enable detection modules
+
# tesseract fails to build when eng is not present
enableLanguages = if cfg.settings ? PAPERLESS_OCR_LANGUAGE then
-
[ "equ" "osd" ]
+
lists.unique (
+
[ "equ" "osd" "eng" ]
++ lib.splitString "+" cfg.settings.PAPERLESS_OCR_LANGUAGE
+
)
else null;
};
};
+1
nixos/tests/paperless.nix
···
};
services.paperless.settings = {
PAPERLESS_DBHOST = "/run/postgresql";
+
PAPERLESS_OCR_LANGUAGE = "deu";
};
};
}; in self;