{ config, pkgs, auxiliaryPkgs, ... }: { services.jellyfin = { enable = true; openFirewall = true; package = auxiliaryPkgs.jellyfin; }; services.nginx.virtualHosts = { "jelly.rnrd.eu" = { useACMEHost = "rnrd.eu"; forceSSL = true; locations."/" = { proxyPass = "http://127.0.0.1:8096"; }; extraConfig = '' access_log /var/log/nginx/jellyfin.access.log json_combined; ''; }; }; environment.systemPackages = (with auxiliaryPkgs; [ jellyfin jellyfin-web pkgs.jellyfin-ffmpeg ]); }