From 581ac066eff780fcc808770f8e46714c76db9710 Mon Sep 17 00:00:00 2001 From: dbarrosop Date: Fri, 25 Jul 2025 02:39:49 +0000 Subject: [PATCH 01/12] Update dependencies --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index f6b6364..41cbf34 100644 --- a/flake.lock +++ b/flake.lock @@ -40,11 +40,11 @@ ] }, "locked": { - "lastModified": 1749158376, - "narHash": "sha256-uirStFNxauh0lxzBowcp28X+Sq7JgsBIDnbwbAfZwf8=", + "lastModified": 1752002763, + "narHash": "sha256-JYAkdZvpdSx9GUoHPArctYMypSONob4DYKRkOubUWtY=", "owner": "nlewo", "repo": "nix2container", - "rev": "0f8974c58755dba441df03598eefd1e1cd50e341", + "rev": "4f2437f6a1844b843b380d483087ae6d461240ee", "type": "github" }, "original": { @@ -55,11 +55,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1745804731, - "narHash": "sha256-v/sK3AS0QKu/Tu5sHIfddiEHCvrbNYPv8X10Fpux68g=", + "lastModified": 1753369216, + "narHash": "sha256-Jx2i6loWL755GD+GlCXESMhIiO0aFc/pDo82N16fEiw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "29335f23bea5e34228349ea739f31ee79e267b88", + "rev": "b74a30dbc0a72e20df07d43109339f780b439291", "type": "github" }, "original": { From 7af6689179e606783e70ff0dd7389ff935c104ea Mon Sep 17 00:00:00 2001 From: David Barroso Date: Fri, 25 Jul 2025 11:56:19 +0200 Subject: [PATCH 02/12] asd --- flake.lock | 6 +-- flake.nix | 16 +++--- overlays/go.nix | 122 +++++++++++++++--------------------------- overlays/postgres.nix | 98 ++++++++++++++------------------- 4 files changed, 94 insertions(+), 148 deletions(-) diff --git a/flake.lock b/flake.lock index 41cbf34..b2a007b 100644 --- a/flake.lock +++ b/flake.lock @@ -55,11 +55,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1753369216, - "narHash": "sha256-Jx2i6loWL755GD+GlCXESMhIiO0aFc/pDo82N16fEiw=", + "lastModified": 1753399495, + "narHash": "sha256-7XG/QBqhrYOyA2houjRTL2NMa7IKZZ/somBqr+Q/6Wo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b74a30dbc0a72e20df07d43109339f780b439291", + "rev": "0d00f23f023b7215b3f1035adb5247c8ec180dbc", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 08700d5..7a93832 100644 --- a/flake.nix +++ b/flake.nix @@ -60,14 +60,14 @@ oapi-codegen nhost-cli skopeo - postgresql_14_17-client - postgresql_15_12-client - postgresql_16_8-client - postgresql_17_4-client - postgresql_14_17 - postgresql_15_12 - postgresql_16_8 - postgresql_17_4 + postgresql_14_18-client + postgresql_15_13-client + postgresql_16_9-client + postgresql_17_5-client + postgresql_14_18 + postgresql_15_13 + postgresql_16_9 + postgresql_17_5 ]; }; }; diff --git a/overlays/go.nix b/overlays/go.nix index a99e485..cda669d 100644 --- a/overlays/go.nix +++ b/overlays/go.nix @@ -1,41 +1,37 @@ final: prev: rec { go = prev.go_1_24.overrideAttrs (finalAttrs: previousAttrs: rec { - version = "1.24.4"; + version = "1.24.5"; src = final.fetchurl { url = "https://go.dev/dl/go${version}.src.tar.gz"; - sha256 = "sha256-WoaoOjH5+oFJC4xUIKw4T9PZWj5x+6Zlx7P5XR3+8rQ="; + sha256 = "sha256-dP2wnyNS4rJbeUPlaDbJtHNj0o3sHItWxKlXDzC49Z8="; }; }); buildGoModule = prev.buildGoModule.override { go = go; }; - golangci-lint = prev.golangci-lint.override { - buildGo124Module = args: final.buildGo124Module (args // rec { - version = "1.64.8"; - src = prev.fetchFromGitHub { - owner = "golangci"; - repo = "golangci-lint"; - rev = "v${version}"; - sha256 = "sha256-H7IdXAleyzJeDFviISitAVDNJmiwrMysYcGm6vAoWso="; - }; - - vendorHash = "sha256-i7ec4U4xXmRvHbsDiuBjbQ0xP7xRuilky3gi+dT1H10="; - - ldflags = [ - "-s" - "-w" - "-X main.version=${version}" - "-X main.commit=v${version}" - "-X main.date=19700101-00:00:00" - ]; - }); - }; - - golines = final.buildGoModule { - name = "golines"; + golangci-lint = prev.golangci-lint.overrideAttrs (oldAttrs: rec { + version = "2.3.0"; + src = prev.fetchFromGitHub { + owner = "golangci"; + repo = "golangci-lint"; + rev = "v${version}"; + sha256 = "sha256-Kr4nkoqlCGyuaa4X1BLqe/WZA+ofYkWPizPMzcZQDQg="; + }; + vendorHash = "sha256-SsKypfsr1woHah9rIyFnUNdp0mTde7k++E2CfE22LK4="; + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + "-X main.commit=v${version}" + "-X main.date=19700101-00:00:00" + ]; + }); + + golines = final.buildGoModule rec { + pname = "golines"; version = "0.13.0-beta"; src = final.fetchFromGitHub { owner = "segmentio"; @@ -44,7 +40,6 @@ final: prev: rec { sha256 = "sha256-ZdCR4ZC1+Llyt/rcX0RGisM98u6rq9/ECUuHEMV+Kkc="; }; vendorHash = "sha256-mmdaHm3YL/2eB/r3Sskd9liljKAe3/c8T0z5KIUHeK0="; - meta = with final.lib; { description = "A golang formatter that fixes long lines"; homepage = "https://github.com/segmentio/golines"; @@ -53,8 +48,7 @@ final: prev: rec { }; }; - govulncheck = final.buildGoModule rec { - name = "govulncheck"; + govulncheck = prev.govulncheck.overrideAttrs (oldAttrs: rec { version = "v1.1.4"; src = final.fetchFromGitHub { owner = "golang"; @@ -63,59 +57,33 @@ final: prev: rec { sha256 = "sha256-d1JWh/K+65p0TP5vAQbSyoatjN4L5nm3VEA+qBSrkAA="; }; vendorHash = "sha256-MSTKDeWVxD2Fa6fNoku4EwFwC90XZ5acnM67crcgXDg="; - doCheck = false; + }); - meta = with final.lib; { - description = "the database client and tools for the Go vulnerability database"; - homepage = "https://github.com/golang/vuln"; - maintainers = [ "nhost" ]; - platforms = platforms.linux ++ platforms.darwin; - }; - }; - - gqlgen = final.buildGoModule rec { - pname = "gqlgen"; - version = "0.17.72"; - + gqlgen = prev.gqlgen.overrideAttrs (oldAttrs: rec { + version = "0.17.76"; src = final.fetchFromGitHub { owner = "99designs"; - repo = pname; + repo = "gqlgen"; rev = "v${version}"; - sha256 = "sha256-7jnUzU+6kHu9uU2dbxqV9FzDIrw1tTP03ecbQHcHoak="; + sha256 = "sha256-b226pRpO693e48OlzVwSaDlPM5RAivIoX/KHXESVEJI="; }; - - vendorHash = "sha256-Q9voEyziSlq9Ele4fz/obQS4ufapa4zK3cTd493XJgU="; - + vendorHash = "sha256-cqNRfKPneq4BxVA+kGAxSalwfeNI/hFxsrOgVhkUbLs="; doCheck = false; - - subPackages = [ "./." ]; - - meta = with final.lib; { - description = "go generate based graphql server library"; - homepage = "https://gqlgen.com"; - license = licenses.mit; - maintainers = [ "@nhost" ]; - }; - }; + }); gqlgenc = final.buildGoModule rec { pname = "gqlgenc"; - version = "0.32.0"; - + version = "0.33.0"; src = final.fetchFromGitHub { owner = "Yamashou"; repo = pname; rev = "v${version}"; - sha256 = "sha256-3Qz1o91IPKjhzIYzKcdl456AWn6nsrcQ04VglBlpe54="; + sha256 = "sha256-SLFfLt41MAGcyHG/XVWehaXGknOJbWltVWG+IYUHCz8="; }; - - vendorHash = "sha256-Ax5MA4wqQdXSDEIkiG5TcvFIN6YtyXuiJOdQGPYIb+Y="; - + vendorHash = "sha256-Y2miO13zTW8VWA7vUbfQxTPbZvaaq+fNsKKNFw8iYJY="; doCheck = false; - subPackages = [ "./." ]; - meta = with final.lib; { description = "This is Go library for building GraphQL client with gqlgen"; homepage = "https://github.com/Yamashou/gqlgenc"; @@ -124,18 +92,14 @@ final: prev: rec { }; }; - oapi-codegen = prev.oapi-codegen.override { - buildGoModule = args: final.buildGoModule (args // rec { - version = "2.4.1"; - src = final.fetchFromGitHub { - owner = "oapi-codegen"; - repo = "oapi-codegen"; - rev = "v${version}"; - hash = "sha256-21VhHSyfF+NHkXlr2svjwBNZmfS1O448POBP9XUQxak="; - }; - - vendorHash = "sha256-bp5sFZNJFQonwfF1RjCnOMKZQkofHuqG0bXdG5Hf3jU="; - }); - }; - + oapi-codegen = prev.oapi-codegen.overrideAttrs (oldAttrs: rec { + version = "2.5.0"; + src = final.fetchFromGitHub { + owner = "oapi-codegen"; + repo = "oapi-codegen"; + rev = "v${version}"; + hash = "sha256-Z10rJMancQLefyW0wXWaODIKfSY+4b3T+TAro//xsAQ="; + }; + vendorHash = "sha256-obpY7ZATebI/7bkPMidC83xnN60P0lZsJhSuKr2A5T4="; + }); } diff --git a/overlays/postgres.nix b/overlays/postgres.nix index c32df1f..04f5145 100644 --- a/overlays/postgres.nix +++ b/overlays/postgres.nix @@ -1,131 +1,113 @@ final: prev: rec { - postgresql_14_17 = prev.postgresql_14.overrideAttrs + postgresql_14_18 = prev.postgresql_14.overrideAttrs (finalAttrs: previousAttrs: rec { pname = "postgresql"; - version = "14.17"; - - withSystemdSupport = false; - - doCheck = false; - doInstallCheck = false; + version = "14.18"; src = final.fetchurl { url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-bODM1kA79/Dy7d0zPi7pugLt+pd8ZmYO2bSxBX52MKE="; + hash = "sha256-g6sp1r/D3Fiy7TxmQRT9++tqBFDEuNf6aa7pHjyhT44="; }; }); - postgresql_14_17-client = final.stdenv.mkDerivation { + postgresql_14_18-client = final.stdenv.mkDerivation { pname = "postgresql-client"; - version = postgresql_14_17.version; + version = postgresql_14_18.version; - buildInputs = [ postgresql_14_17 ]; + buildInputs = [ postgresql_14_18 ]; phases = [ "installPhase" ]; installPhase = '' mkdir -p $out/bin - cp ${postgresql_14_17}/bin/psql $out/bin/ - cp ${postgresql_14_17}/bin/pg_dump $out/bin/ - cp ${postgresql_14_17}/bin/pg_dumpall $out/bin/ - cp ${postgresql_14_17}/bin/pg_restore $out/bin/ + cp ${postgresql_14_18}/bin/psql $out/bin/ + cp ${postgresql_14_18}/bin/pg_dump $out/bin/ + cp ${postgresql_14_18}/bin/pg_dumpall $out/bin/ + cp ${postgresql_14_18}/bin/pg_restore $out/bin/ ''; }; - postgresql_15_12 = prev.postgresql_15.overrideAttrs + postgresql_15_13 = prev.postgresql_15.overrideAttrs (finalAttrs: previousAttrs: rec { pname = "postgresql"; - version = "15.12"; - - withSystemdSupport = false; - - doCheck = false; - doInstallCheck = false; + version = "15.13"; src = final.fetchurl { url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-O8hGKjjKCFcnDMiLlJo/Zlnw1cRMApxII1WDW2Gg9vc="; + hash = "sha256-T2LhM9IuoIoEAbCECSDiZphkTQGoDDQ0H7cy3QqQyl0="; }; }); - postgresql_15_12-client = final.stdenv.mkDerivation { + postgresql_15_13-client = final.stdenv.mkDerivation { pname = "postgresql-client"; - version = postgresql_15_12.version; + version = postgresql_15_13.version; - buildInputs = [ postgresql_15_12 ]; + buildInputs = [ postgresql_15_13 ]; phases = [ "installPhase" ]; installPhase = '' mkdir -p $out/bin - cp ${postgresql_15_12}/bin/psql $out/bin/ - cp ${postgresql_15_12}/bin/pg_dump $out/bin/ - cp ${postgresql_15_12}/bin/pg_dumpall $out/bin/ - cp ${postgresql_15_12}/bin/pg_restore $out/bin/ + cp ${postgresql_15_13}/bin/psql $out/bin/ + cp ${postgresql_15_13}/bin/pg_dump $out/bin/ + cp ${postgresql_15_13}/bin/pg_dumpall $out/bin/ + cp ${postgresql_15_13}/bin/pg_restore $out/bin/ ''; }; - postgresql_16_8 = prev.postgresql_16.overrideAttrs + postgresql_16_9 = prev.postgresql_16.overrideAttrs (finalAttrs: previousAttrs: rec { pname = "postgresql"; - version = "16.8"; - - withSystemdSupport = false; - - doCheck = false; - doInstallCheck = false; + version = "16.9"; src = final.fetchurl { url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-lGgIOlbODufSlGAbdNrT3Z/GnYev9h8Kn7Y8gT/379g="; + hash = "sha256-B8APuCTfCgwpXySfRGkbhuMmZ1OzgMlvYzwzEeEL0AU="; }; }); - postgresql_16_8-client = final.stdenv.mkDerivation { + postgresql_16_9-client = final.stdenv.mkDerivation { pname = "postgresql-client"; - version = postgresql_16_8.version; + version = postgresql_16_9.version; - buildInputs = [ postgresql_16_8 ]; + buildInputs = [ postgresql_16_9 ]; phases = [ "installPhase" ]; installPhase = '' mkdir -p $out/bin - cp ${postgresql_16_8}/bin/psql $out/bin/ - cp ${postgresql_16_8}/bin/pg_dump $out/bin/ - cp ${postgresql_16_8}/bin/pg_dumpall $out/bin/ - cp ${postgresql_16_8}/bin/pg_restore $out/bin/ + cp ${postgresql_16_9}/bin/psql $out/bin/ + cp ${postgresql_16_9}/bin/pg_dump $out/bin/ + cp ${postgresql_16_9}/bin/pg_dumpall $out/bin/ + cp ${postgresql_16_9}/bin/pg_restore $out/bin/ ''; }; - postgresql_17_4 = prev.postgresql_17.overrideAttrs + postgresql_17_5 = prev.postgresql_17.overrideAttrs (finalAttrs: previousAttrs: rec { pname = "postgresql"; - version = "17.4"; - - withSystemdSupport = false; - doCheck = false; + version = "17.5"; src = final.fetchurl { url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-xGBbc/6hGWNAZpn5Sblm5dFzp+4Myu+JON7AyoqZX+c="; + hash = "sha256-/LerOOI7Jk0ZAssl5q2vtFJabry9AVQ0ru+e2oD1KNg="; }; }); - postgresql_17_4-client = final.stdenv.mkDerivation { + postgresql_17_5-client = final.stdenv.mkDerivation { pname = "postgresql-client"; - version = postgresql_17_4.version; + version = postgresql_17_5.version; - buildInputs = [ postgresql_17_4 ]; + buildInputs = [ postgresql_17_5 ]; phases = [ "installPhase" ]; installPhase = '' mkdir -p $out/bin - cp ${postgresql_17_4}/bin/psql $out/bin/ - cp ${postgresql_17_4}/bin/pg_dump $out/bin/ - cp ${postgresql_17_4}/bin/pg_dumpall $out/bin/ - cp ${postgresql_17_4}/bin/pg_restore $out/bin/ + cp ${postgresql_17_5}/bin/psql $out/bin/ + cp ${postgresql_17_5}/bin/pg_dump $out/bin/ + cp ${postgresql_17_5}/bin/pg_dumpall $out/bin/ + cp ${postgresql_17_5}/bin/pg_restore $out/bin/ ''; }; } From f89080d6989f13dbf451993ddd3ee5e5a6d3385b Mon Sep 17 00:00:00 2001 From: David Barroso Date: Fri, 25 Jul 2025 22:21:35 +0200 Subject: [PATCH 03/12] asd --- flake.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 7a93832..c62b37d 100644 --- a/flake.nix +++ b/flake.nix @@ -60,14 +60,14 @@ oapi-codegen nhost-cli skopeo - postgresql_14_18-client - postgresql_15_13-client - postgresql_16_9-client - postgresql_17_5-client + # postgresql_14_18-client + # postgresql_15_13-client + # postgresql_16_9-client + # postgresql_17_5-client postgresql_14_18 - postgresql_15_13 - postgresql_16_9 - postgresql_17_5 + # postgresql_15_13 + # postgresql_16_9 + # postgresql_17_5 ]; }; }; From 8d506613cd0291263e69667233c1e9890d9978ca Mon Sep 17 00:00:00 2001 From: David Barroso Date: Fri, 25 Jul 2025 22:26:49 +0200 Subject: [PATCH 04/12] asd --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index c62b37d..8095853 100644 --- a/flake.nix +++ b/flake.nix @@ -64,7 +64,7 @@ # postgresql_15_13-client # postgresql_16_9-client # postgresql_17_5-client - postgresql_14_18 + # postgresql_14_18 # postgresql_15_13 # postgresql_16_9 # postgresql_17_5 From 484964d9b33cf2e1f653af43a3862e828903b8b2 Mon Sep 17 00:00:00 2001 From: David Barroso Date: Fri, 25 Jul 2025 22:48:14 +0200 Subject: [PATCH 05/12] asd --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 8095853..424494a 100644 --- a/flake.nix +++ b/flake.nix @@ -65,7 +65,7 @@ # postgresql_16_9-client # postgresql_17_5-client # postgresql_14_18 - # postgresql_15_13 + postgresql_15_13 # postgresql_16_9 # postgresql_17_5 ]; From 5ade680b46b77ac2227031299119c9f657456104 Mon Sep 17 00:00:00 2001 From: David Barroso Date: Sat, 26 Jul 2025 07:20:51 +0200 Subject: [PATCH 06/12] asd --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 424494a..eae4839 100644 --- a/flake.nix +++ b/flake.nix @@ -66,7 +66,7 @@ # postgresql_17_5-client # postgresql_14_18 postgresql_15_13 - # postgresql_16_9 + postgresql_16_9 # postgresql_17_5 ]; }; From 1e47a147c9baa787c49657750dfb172641031b60 Mon Sep 17 00:00:00 2001 From: David Barroso Date: Sat, 26 Jul 2025 07:28:15 +0200 Subject: [PATCH 07/12] asd --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index eae4839..2590a27 100644 --- a/flake.nix +++ b/flake.nix @@ -67,7 +67,7 @@ # postgresql_14_18 postgresql_15_13 postgresql_16_9 - # postgresql_17_5 + postgresql_17_5 ]; }; }; From 4cd85a18748f10db7ecf7bb0e5ff86b4fc0b42e0 Mon Sep 17 00:00:00 2001 From: David Barroso Date: Sat, 26 Jul 2025 07:38:14 +0200 Subject: [PATCH 08/12] asd --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 2590a27..3d11eb9 100644 --- a/flake.nix +++ b/flake.nix @@ -64,7 +64,7 @@ # postgresql_15_13-client # postgresql_16_9-client # postgresql_17_5-client - # postgresql_14_18 + postgresql_14_18 postgresql_15_13 postgresql_16_9 postgresql_17_5 From 7c9f155399af3e5b102e07f792a821ff0e4dc3b6 Mon Sep 17 00:00:00 2001 From: David Barroso Date: Sat, 26 Jul 2025 08:50:40 +0200 Subject: [PATCH 09/12] asd --- overlays/postgres.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/overlays/postgres.nix b/overlays/postgres.nix index 04f5145..72eee09 100644 --- a/overlays/postgres.nix +++ b/overlays/postgres.nix @@ -8,6 +8,8 @@ final: prev: rec { url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2"; hash = "sha256-g6sp1r/D3Fiy7TxmQRT9++tqBFDEuNf6aa7pHjyhT44="; }; + + doCheck = false; }); postgresql_14_18-client = final.stdenv.mkDerivation { From ed50921b342a83ccbb9dba79e042652899502e3d Mon Sep 17 00:00:00 2001 From: David Barroso Date: Sat, 26 Jul 2025 09:08:01 +0200 Subject: [PATCH 10/12] asd --- overlays/postgres.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/overlays/postgres.nix b/overlays/postgres.nix index 72eee09..be02160 100644 --- a/overlays/postgres.nix +++ b/overlays/postgres.nix @@ -10,6 +10,7 @@ final: prev: rec { }; doCheck = false; + doInstallCheck = false; }); postgresql_14_18-client = final.stdenv.mkDerivation { From b7d95366c49a83840e9473166a7ed56df1f2becd Mon Sep 17 00:00:00 2001 From: David Barroso Date: Sat, 26 Jul 2025 09:20:29 +0200 Subject: [PATCH 11/12] asd --- flake.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 3d11eb9..7a93832 100644 --- a/flake.nix +++ b/flake.nix @@ -60,10 +60,10 @@ oapi-codegen nhost-cli skopeo - # postgresql_14_18-client - # postgresql_15_13-client - # postgresql_16_9-client - # postgresql_17_5-client + postgresql_14_18-client + postgresql_15_13-client + postgresql_16_9-client + postgresql_17_5-client postgresql_14_18 postgresql_15_13 postgresql_16_9 From 5420461a082ce8be86cb9e65bfa0e98e666844db Mon Sep 17 00:00:00 2001 From: David Barroso Date: Mon, 28 Jul 2025 13:25:23 +0200 Subject: [PATCH 12/12] asd --- overlays/postgres.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/overlays/postgres.nix b/overlays/postgres.nix index be02160..18a0c05 100644 --- a/overlays/postgres.nix +++ b/overlays/postgres.nix @@ -17,8 +17,6 @@ final: prev: rec { pname = "postgresql-client"; version = postgresql_14_18.version; - buildInputs = [ postgresql_14_18 ]; - phases = [ "installPhase" ]; installPhase = '' @@ -45,8 +43,6 @@ final: prev: rec { pname = "postgresql-client"; version = postgresql_15_13.version; - buildInputs = [ postgresql_15_13 ]; - phases = [ "installPhase" ]; installPhase = '' @@ -73,8 +69,6 @@ final: prev: rec { pname = "postgresql-client"; version = postgresql_16_9.version; - buildInputs = [ postgresql_16_9 ]; - phases = [ "installPhase" ]; installPhase = '' @@ -101,8 +95,6 @@ final: prev: rec { pname = "postgresql-client"; version = postgresql_17_5.version; - buildInputs = [ postgresql_17_5 ]; - phases = [ "installPhase" ]; installPhase = ''