aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/selfhost/jellyfin.nix
blob: 59ea473e765f8fe54cbe88bb8a99dfde3c05209f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
  config,
  lib,
  ...
}: let
  cfg = config.collinux.services.selfhost.jellyfin;
in
  lib.mkIf cfg.enable (lib.mkMerge [
    {
      services.jellyfin = {
        enable = true;
      };
    }
    # (lib.mkIf (with config.collinux.services; networking.tailscale.enable && selfhost.caddy.enable) {
    #   services.caddy.virtualHosts."https://jellyfin.tail7cca06.ts.net".extraConfig = ''
    #     bind tailscale/jellyfin
    #     reverse_proxy localhost:${config.services.jellyfin.port}
    #   '';
    # })
  ])