{ lib, ... }: { flake.modules.nixos.server-jellyfin = { config, ... }: let cfg = config.homelab.services.jellyfin; in with lib; { options.homelab.services.jellyfin = { enable = mkEnableOption "Enable jellyfin"; }; config = mkIf cfg.enable { services.jellyfin = { enable = true; openFirewall = true; }; }; }; }