{ lib, inputs, config, ... }: let cfg = config.my.servers.prowlarr; in { options.my.servers.prowlarr = inputs.self.lib.mkServerOptions "prowlarr" "indexer" 9696 lib; config = lib.mkIf cfg.enable { users.users.prowlarr = { group = "piracy"; isSystemUser = true; }; services = { prowlarr = { inherit (cfg) enable; }; flaresolverr = { inherit (cfg) enable; }; }; }; }