extend nixpkgs's lib instead

This commit is contained in:
2025-07-11 20:34:45 -07:00
parent 3ba8c1a5a6
commit 7f7dc03a20
11 changed files with 90 additions and 82 deletions

View File

@@ -3,23 +3,22 @@
config,
service_configs,
username,
serviceMountDeps,
optimizePackage,
lib,
...
}:
{
imports = [
(serviceMountDeps "jellyfin" [
(lib.serviceMountDeps "jellyfin" [
config.services.jellyfin.dataDir
config.services.jellyfin.cacheDir
] pkgs)
])
];
services.jellyfin = {
enable = true;
# used for local streaming
openFirewall = true;
package = pkgs.jellyfin.override { jellyfin-ffmpeg = (optimizePackage pkgs.jellyfin-ffmpeg); };
package = pkgs.jellyfin.override { jellyfin-ffmpeg = (lib.optimizePackage pkgs.jellyfin-ffmpeg); };
dataDir = service_configs.jellyfin.dataDir;
cacheDir = service_configs.jellyfin.cacheDir;