{ lib, stdenv, fetchFromGitLab, }: stdenv.mkDerivation rec { pname = "opencode-gitlab-plugin"; version = "2.0.0"; src = fetchFromGitLab { owner = "vglafirov"; repo = "opencode-gitlab-plugin"; rev = "v${version}"; hash = "sha256-LRKbYeOYoa7qIl2If9GNgjab3F0AvXstHQ28mHltrW8="; }; dontBuild = true; installPhase = '' runHook preInstall mkdir -p $out/lib/node_modules/opencode-gitlab-plugin cp -r dist $out/lib/node_modules/opencode-gitlab-plugin/ cp package.json $out/lib/node_modules/opencode-gitlab-plugin/ cp README.md LICENSE CHANGELOG.md $out/lib/node_modules/opencode-gitlab-plugin/ 2>/dev/null || true runHook postInstall ''; meta = { description = "GitLab tools plugin for OpenCode"; homepage = "https://gitlab.com/vglafirov/opencode-gitlab-plugin"; license = lib.licenses.mit; }; }