From c33e4fb975cc2b54f5fc15a5ce13707aa64fa59b Mon Sep 17 00:00:00 2001 From: Timofey Katkov Date: Mon, 2 Mar 2026 13:59:17 +0300 Subject: [PATCH 1/2] maintainers: add katok --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7212202f4846..df3ad46fa490 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13699,6 +13699,13 @@ matrix = "@katexochen:matrix.org"; name = "Paul Meyer"; }; + katok = { + name = "katok"; + email = "kat.ok.timofey@gmail.com"; + matrix = "@kat.ok:matrix.org"; + github = "Hi-Timofey"; + githubId = 43324422; + }; katrinafyi = { name = "katrinafyi"; github = "katrinafyi"; From 3690c3a96967191f5041cd9a003796e034be359a Mon Sep 17 00:00:00 2001 From: Timofey Katkov Date: Mon, 2 Mar 2026 13:59:25 +0300 Subject: [PATCH 2/2] jxscout: init at 0.9.4 --- pkgs/by-name/jx/jxscout/package.nix | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/jx/jxscout/package.nix diff --git a/pkgs/by-name/jx/jxscout/package.nix b/pkgs/by-name/jx/jxscout/package.nix new file mode 100644 index 000000000000..dddfe226d890 --- /dev/null +++ b/pkgs/by-name/jx/jxscout/package.nix @@ -0,0 +1,50 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + makeWrapper, + prettier, + bun, + nodejs, +}: + +buildGoModule (finalAttrs: { + pname = "jxscout"; + version = "0.9.4"; + + src = fetchFromGitHub { + owner = "francisconeves97"; + repo = "jxscout"; + tag = "v${finalAttrs.version}"; + hash = "sha256-DvvhcnjBHRHUEW5mWHLa7ufC+7yzYwKKOV79Syk5zME="; + }; + + subPackages = [ "cmd/jxscout" ]; + + vendorHash = null; + + nativeBuildInputs = [ makeWrapper ]; + + doCheck = true; + + postInstall = '' + wrapProgram $out/bin/jxscout --prefix PATH : ${ + lib.makeBinPath [ + prettier + bun + nodejs + ] + } + ''; + + meta = { + description = "jxscout superpowers JavaScript analysis for security researchers (free version)"; + homepage = "https://jxscout.app/"; + downloadPage = "https://github.com/francisconeves97/jxscout"; + changelog = "https://github.com/francisconeves97/jxscout/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl3Plus; + mainProgram = "jxscout"; + maintainers = with lib.maintainers; [ katok ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin ++ lib.platforms.windows; + }; +})