Skip to content

Commit 8fb60c5

Browse files
authored
calibre-web: fix ebook conversion missing config_binariesdir setting (#366642)
2 parents a1aeefc + 801eacd commit 8fb60c5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

nixos/modules/services/web-apps/calibre-web.nix

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ let
44
cfg = config.services.calibre-web;
55
dataDir = if lib.hasPrefix "/" cfg.dataDir then cfg.dataDir else "/var/lib/${cfg.dataDir}";
66

7-
inherit (lib) concatStringsSep mkEnableOption mkIf mkOption optional optionalString types;
7+
inherit (lib) concatStringsSep mkEnableOption mkIf mkOption optional optionals optionalString types;
88
in
99
{
1010
options = {
@@ -129,7 +129,10 @@ in
129129
"config_reverse_proxy_login_header_name = '${cfg.options.reverseProxyAuth.header}'"
130130
]
131131
++ optional (cfg.options.calibreLibrary != null) "config_calibre_dir = '${cfg.options.calibreLibrary}'"
132-
++ optional cfg.options.enableBookConversion "config_converterpath = '${pkgs.calibre}/bin/ebook-convert'"
132+
++ optionals cfg.options.enableBookConversion [
133+
"config_converterpath = '${pkgs.calibre}/bin/ebook-convert'"
134+
"config_binariesdir = '${pkgs.calibre}/bin/'"
135+
]
133136
++ optional cfg.options.enableKepubify "config_kepubifypath = '${pkgs.kepubify}/bin/kepubify'"
134137
);
135138
in

0 commit comments

Comments
 (0)