This commit is contained in:
martyTF 2026-05-14 00:15:19 +02:00
parent 67cc651c47
commit de6e422647

View file

@ -36,7 +36,7 @@
environment.systemPackages = environment.systemPackages =
[ ] [ ]
++ ( ++ (
if config.server.jellyfin.enable then if config.server.media.jellyfin.enable then
[ [
pkgs.jellyfin pkgs.jellyfin
pkgs.jellyfin-web pkgs.jellyfin-web
@ -46,30 +46,30 @@
[ ] [ ]
); );
services = { services = {
jellyfin = lib.mkIf config.server.jellyfin.enable { jellyfin = lib.mkIf config.server.media.jellyfin.enable {
enable = true; enable = true;
}; };
seerr = lib.mkIf config.server.jellyseer.enable { seerr = lib.mkIf config.server.media.jellyseer.enable {
enable = true; enable = true;
}; };
nginx.virtualHosts = { nginx.virtualHosts = {
"${config.server.jellyfin.subdomain}.${config.networking.domain}" = "${config.server.media.jellyfin.subdomain}.${config.networking.domain}" =
lib.mkIf config.server.jellyfin.public lib.mkIf config.server.media.jellyfin.public
{ {
enableACME = true; enableACME = true;
forceSSL = true; forceSSL = true;
locations."/" = { locations."/" = {
proxyPass = "http://127.0.0.1:${config.server.jellyfin.port}"; proxyPass = "http://127.0.0.1:${config.server.media.jellyfin.port}";
}; };
}; };
"${config.server.jellyseer.subdomain}.${config.networking.domain}" = "${config.server.media.jellyseer.subdomain}.${config.networking.domain}" =
lib.mkIf config.server.jellyfin.public lib.mkIf config.server.media.jellyseer.public
{ {
enableACME = true; enableACME = true;
forceSSL = true; forceSSL = true;
locations."/" = { locations."/" = {
proxyPass = "http://127.0.0.1:${config.server.jellyseer.port}"; proxyPass = "http://127.0.0.1:${config.server.media.jellyseer.port}";
}; };
}; };
}; };