From 3f8a54eece1283bd4535a55491340e780380834d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 4 Feb 2026 09:16:04 +0100 Subject: [PATCH] pgread: init at 0-unstable-2026-01-18 Tools to read PostgreSQL data files without credentials https://github.com/Chocapikk/pgread --- pkgs/by-name/pg/pgread/package.nix | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/pg/pgread/package.nix diff --git a/pkgs/by-name/pg/pgread/package.nix b/pkgs/by-name/pg/pgread/package.nix new file mode 100644 index 000000000000..92518d70f79d --- /dev/null +++ b/pkgs/by-name/pg/pgread/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "pgread"; + version = "0-unstable-2026-01-18"; + + src = fetchFromGitHub { + owner = "Chocapikk"; + repo = "pgread"; + rev = "48a71943fd1fed407a2bf6c9e0afaefabb7e26fc"; + hash = "sha256-Z9fXFygc7ftP3+6K8JMmaVjoMw1+dgHRvzM2TUhySwM="; + }; + + vendorHash = "sha256-rF9neBKy8HZQBKAaNiA0uAmVLtX93oblkZTowbfnUzs="; + + ldflags = [ + "-s" + "-w" + "-X=github.com/Chocapikk/pgread/pgdump.Version=${finalAttrs.version}" + ]; + + meta = { + description = "Tools to read PostgreSQL data files without credentials"; + homepage = "https://github.com/Chocapikk/pgread"; + license = lib.licenses.wtfpl; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "pgread"; + }; +})