nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit 748d1d6dc72d3bf6cb5580ac03322d7644bb78cf
parent 809cdccb91a63d9df335e6b8fe440c5aff526f0f
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sat, 10 May 2025 15:44:12 +0400

Add brink

Diffstat:
Mpkgs/default.nix | 1+
Apkgs/misc/brink/default.nix | 33+++++++++++++++++++++++++++++++++
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"; + }; +}