commit 748d1d6dc72d3bf6cb5580ac03322d7644bb78cf
parent 809cdccb91a63d9df335e6b8fe440c5aff526f0f
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sat, 10 May 2025 15:44:12 +0400
Add brink
Diffstat:
2 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/pkgs/default.nix b/pkgs/default.nix
@@ -341,6 +341,7 @@ lib.makeScope newScope (
arduinojson = callPackage ./misc/arduinojson { };
ascii-dash = callPackage ./misc/ascii-dash { };
bash-completor = callPackage ./misc/bash-completor { };
+ brink = callPackage ./misc/brink { };
btpd = callPackage ./misc/btpd { };
bwh = callPackage ./misc/bwh { };
capture2text = libsForQt5.callPackage ./misc/capture2text { };
diff --git a/pkgs/misc/brink/default.nix b/pkgs/misc/brink/default.nix
@@ -0,0 +1,33 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildGoModule,
+}:
+
+buildGoModule rec {
+ pname = "brink";
+ version = "0.8.0";
+
+ src = fetchFromGitHub {
+ owner = "jsiebens";
+ repo = "brink";
+ tag = "v${version}";
+ hash = "sha256-MXFqZY4ffSNyspoHqlGJ4kBm1eESyFoi1LzssEdNfos=";
+ };
+
+ vendorHash = "sha256-nb5+eRCQr465wpKxtS5rWVPNlmE4TUsPfSOTBiphqBo=";
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X github.com/jsiebens/brink/internal/version.Version=${version}"
+ ];
+
+ meta = {
+ description = "A lightweight Identity-Aware Proxy (IAP) for TCP forwarding";
+ homepage = "https://github.com/jsiebens/brink";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.sikmir ];
+ mainProgram = "brink";
+ };
+}