{ config, lib, ... }: with lib; { options.features.homelab.jellyfin.enable = mkEnableOption "Enable jellyfin"; config = mkIf config.features.homelab.jellyfin.enable { services.jellyfin = { enable = true; openFirewall = true; group = "media"; configDir = "/mnt/media/jellyfin"; }; services.nginx = { enable = true; virtualHosts."jellyfin.oliverdavies.uk".locations."/".proxyPass = "http://localhost:8096/"; }; }; }