nixos/stirling-pdf: make calibre dependency optional based on config (#337060)

This commit is contained in:
Sandro 2024-08-28 09:53:33 +02:00 committed by GitHub
commit 7f9873b3b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,18 +47,20 @@ in
environment = lib.mapAttrs (_: toString) cfg.environment;
# following https://github.com/Stirling-Tools/Stirling-PDF#locally
path = with pkgs; [
unpaper
libreoffice
ocrmypdf
poppler_utils
unoconv
opencv
pngquant
tesseract
python3Packages.weasyprint
calibre
];
path =
with pkgs;
[
unpaper
libreoffice
ocrmypdf
poppler_utils
unoconv
opencv
pngquant
tesseract
python3Packages.weasyprint
]
++ lib.optional (cfg.environment.INSTALL_BOOK_AND_ADVANCED_HTML_OPS or "false" == "true") calibre;
wantedBy = [ "multi-user.target" ];