From 82e8ed17ce02490a6f9cf2f1a9654f5cd0aea1e1 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sat, 28 Feb 2026 16:29:27 +0100 Subject: [PATCH] language/go: create nixpkg for json2go --- flake/pkgs/by-name/json2go/package.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 flake/pkgs/by-name/json2go/package.nix diff --git a/flake/pkgs/by-name/json2go/package.nix b/flake/pkgs/by-name/json2go/package.nix new file mode 100644 index 00000000..0c7eff1a --- /dev/null +++ b/flake/pkgs/by-name/json2go/package.nix @@ -0,0 +1,26 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: +buildGoModule (finalAttrs: { + pname = "json2go"; + version = "0.1.3"; + + src = fetchFromGitHub { + owner = "olexsmir"; + repo = "json2go"; + tag = "v${finalAttrs.version}"; + hash = "sha256-2QGvPLQ7CADRNURTdnHgTCK2vyRHgtdR6YFPuTL9Ymo="; + }; + + vendorHash = null; + + meta = { + description = "convert json to go type annotations"; + mainProgram = "json2go"; + homepage = "https://github.com/olexsmir/json2go"; + license = lib.licenses.unlicense; + changelog = "${finalAttrs.meta.homepage}/releases/tag/${finalAttrs.version}"; + }; +})