{ lib, buildNpmPackage, fetchzip, }: buildNpmPackage rec { pname = "mcp-arr-server"; version = "1.7.3"; src = fetchzip { url = "https://registry.npmjs.org/mcp-arr-server/-/mcp-arr-server-${version}.tgz"; hash = "sha256-n2wbAvkssh1OuxAZDcixOYkc2fdmhRkKJWsb+zoEEmY="; }; npmDepsHash = "sha256-fG9reQSzNb3QvqvrHKhtOjijTKNEKH7I27rpr0t2gio="; postPatch = '' cp ${./package-lock.json} package-lock.json ''; # dist/ is already built in the npm tarball dontNpmBuild = true; meta = with lib; { description = "MCP server for *arr media management suite - Sonarr, Radarr, Lidarr, Prowlarr"; homepage = "https://github.com/aplaceforallmystuff/mcp-arr"; license = licenses.mit; mainProgram = "mcp-arr"; platforms = platforms.all; }; }