config/modules/nixos/sites/jellyfin/default.nix
2024-09-23 19:22:17 -04:00

21 lines
315 B
Nix

{
lib,
config,
pkgs,
...
}:
with lib;
with lib.custom; let
cfg = config.sites.jellyfin;
in {
options.sites.jellyfin = with types; {
enable = mkBoolOpt false "Enable jellyfin";
};
config = mkIf cfg.enable {
services.jellyfin = {
enable = true;
openFirewall = true;
};
};
}