summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWael Nasreddine <wael.nasreddine@gmail.com>2026-01-19 00:58:20 +0000
committerGitHub <noreply@github.com>2026-01-19 00:58:20 +0000
commit1b695976124d486ae275f53eb6d72aec2e736147 (patch)
treebae9e13e984da9522a383250d4e7fde691610873
parent1555e54f51dfca04fc99bb133598fccd1b3121cf (diff)
parent28a74224af39610cfe8f631fe03d22131fa84027 (diff)
ssh-agent-mux: init at v0.2.0 (#481456)
-rw-r--r--pkgs/by-name/ss/ssh-agent-mux/package.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/by-name/ss/ssh-agent-mux/package.nix b/pkgs/by-name/ss/ssh-agent-mux/package.nix
new file mode 100644
index 000000000000..d33864f444bd
--- /dev/null
+++ b/pkgs/by-name/ss/ssh-agent-mux/package.nix
@@ -0,0 +1,30 @@
+{
+ lib,
+ fetchFromGitHub,
+ rustPlatform,
+ openssh,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "ssh-agent-mux";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "overhacked";
+ repo = "ssh-agent-mux";
+ rev = "v${version}";
+ hash = "sha256-tIGrENlZcT9fGke6MRnsLsmm+kb0Mm3C6DckkZi8hpE=";
+ };
+
+ cargoHash = "sha256-u5kGYCYDvEhSuGOLnhdt9IpRwzllXbSJDwY1XzpHBCc=";
+
+ nativeCheckInputs = [ openssh ];
+
+ meta = {
+ description = "A proxy that multiplexes SSH agent requests to multiple upstream agents";
+ homepage = "https://github.com/overhacked/ssh-agent-mux";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.kalbasit ];
+ mainProgram = "ssh-agent-mux";
+ };
+}