{ lib, config, ... }: let setup = import ../factories/mkserver.nix { inherit lib config; }; cfg = config.my.servers.sonarr; in { options.my.servers.sonarr = setup.mkOptions "sonarr" "series" 8989; config.services.sonarr = lib.mkIf cfg.enable { inherit (cfg) enable; group = "piracy"; }; }