{ inputs, config, pkgs, lib, ... }: let mkStringOption = default: lib.mkOption { inherit default; type = lib.types.str; }; in { options.ports = { bazaar = mkStringOption "6767"; radarr = mkStringOption "7878"; vaultwarden = mkStringOption "8000"; changedetection-io = mkStringOption "8001"; cinny = mkStringOption "8002"; librespeed = mkStringOption "8003"; paperless = mkStringOption "8004"; yousable = mkStringOption "8005"; cinny2 = mkStringOption "8006"; searx = mkStringOption "8007"; qbittorrent = mkStringOption "8008"; actual = mkStringOption "8009"; pairdrop = mkStringOption "8010"; logseq = mkStringOption "8011"; jellyfin = mkStringOption "8096"; sonarr = mkStringOption "8989"; jackett = mkStringOption "9117"; }; }