{ lib, pkgs, config, ... }:
with lib;
let cfg = config.luj.mediaserver;
in {
  options.luj.mediaserver = {
    enable = mkEnableOption "enable the mediaserver";
  };


  config = mkIf cfg.enable {


    luj.sonarr = {
      enable = true;
      nginx.enable = true;
      nginx.subdomain = "series";
    };

    luj.radarr = {
      enable = true;
      nginx.enable = true;
      nginx.subdomain = "films";
    };

    luj.jellyfin = {
      enable = true;
      nginx.enable = true;
      nginx.subdomain = "tv";
    };

    luj.jackett = {
      enable = true;
      nginx.enable = true;
      nginx.subdomain = "jackett";
    };

    #luj.transmission = {
    #  enable = true;
    #  nginx.enable = true;
    #  nginx.subdomain = "downloads";
    #};
  };

}