mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-03-26 05:40:52 +01:00
44 lines
764 B
Nix
44 lines
764 B
Nix
{ 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";
|
|
#};
|
|
};
|
|
|
|
}
|