Skip to content

Commit bc5be80

Browse files
committed
fix: go version
1 parent 3ec15ff commit bc5be80

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

nix/packages/gatekeeper.nix

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1-
{ pkgs, ... }:
1+
{ pkgs, inputs, ... }:
22
let
3-
upstream-src = pkgs.fetchFromGitHub {
4-
owner = "supabase";
5-
repo = "jit-db-gatekeeper";
6-
rev = "v1.0.0";
7-
sha256 = "sha256-C4RPyzpItJrM/FxINpEIKvkYdbfaFXK0hBJe17PpejM=";
8-
};
93

10-
upstream-gatekeeper = pkgs.buildGoModule {
4+
go124 = inputs.nixpkgs-go124.legacyPackages.${pkgs.system}.go_1_24;
5+
buildGoModule124 = pkgs.buildGoModule.override { go = go124; };
6+
7+
upstream-gatekeeper = buildGoModule124 {
118
pname = "jit-db-gatekeeper";
129
version = "1.0.0";
13-
14-
src = upstream-src;
15-
16-
# Get vendorHash by setting to null first, building, and using error message
10+
src = pkgs.fetchFromGitHub {
11+
owner = "supabase";
12+
repo = "jit-db-gatekeeper";
13+
rev = "v1.0.0";
14+
sha256 = "sha256-hdy2uaq1igNouCs6GHhRYQADeyWnXZ4+W+4YiyEUtZw=";
15+
};
1716
vendorHash = null;
1817

18+
buildInputs = [ pkgs.pam ];
19+
1920
# Environment variables - choose ONE approach
2021
CGO_ENABLED = "1";
2122

@@ -37,6 +38,6 @@ pkgs.stdenv.mkDerivation {
3738

3839
installPhase = ''
3940
mkdir -p $out/lib/security/
40-
cp ${upstream-gatekeeper}/pam_jit_pg.so $out/lib/security/
41+
cp ${upstream-gatekeeper}/bin/jit-db-gatekeeper $out/lib/security/pam_jit_pg.so
4142
'';
4243
}

0 commit comments

Comments
 (0)