From d7dfb78db7cb598111e6ff35d621e671e3337fa6 Mon Sep 17 00:00:00 2001 From: Luke Date: Sun, 8 Feb 2026 18:50:42 -0500 Subject: [PATCH 1/5] maintainers: add LukeDSchenk --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f4f2f8e6b9ff..1a61530ff306 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15628,6 +15628,12 @@ githubId = 84395723; name = "Lukas Wurzinger"; }; + luke = { + email = "luke@maraud.earth"; + github = "LukeDSchenk"; + githubId = 41804945; + name = "Luke Schenk"; + }; lukebfox = { email = "lbentley-fox1@sheffield.ac.uk"; github = "lukebfox"; From 18344eb7fd6887cb21ff6079d44ddcfd34e0ec6b Mon Sep 17 00:00:00 2001 From: Luke Date: Sun, 8 Feb 2026 18:52:16 -0500 Subject: [PATCH 2/5] iroh-ssh: init at 0.2.8 --- pkgs/by-name/ir/iroh-ssh/package.nix | 52 ++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/ir/iroh-ssh/package.nix diff --git a/pkgs/by-name/ir/iroh-ssh/package.nix b/pkgs/by-name/ir/iroh-ssh/package.nix new file mode 100644 index 000000000000..7d904499ff74 --- /dev/null +++ b/pkgs/by-name/ir/iroh-ssh/package.nix @@ -0,0 +1,52 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + autoAddDriverRunpath, + installShellFiles, + writableTmpDirAsHomeHook, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "iroh-ssh"; + version = "0.2.8"; + + src = fetchFromGitHub { + owner = "rustonbsd"; + repo = "iroh-ssh"; + tag = finalAttrs.version; + hash = "sha256-jKJ0dathwsFif2N/X4CnMAG74h0h/5hnuWWwbJrbU18="; + }; + + cargoHash = "sha256-KZu4HA5E9R4sdBW5cdhyA5E2bo2YN2TPSKDlJuzDGnU="; + + nativeBuildInputs = [ + autoAddDriverRunpath + installShellFiles + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/iroh-ssh"; + versionCheckProgramArg = "version"; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "ssh without ip"; + homepage = "https://github.com/rustonbsd/iroh-ssh"; + maintainers = "LukeDSchenk"; + license = lib.licenses.mit; + mainProgram = "iroh-ssh"; + }; +}) + + From cb7f0597e7f5665d5d6e2ede2344b5eb3d5903e4 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 8 Mar 2026 16:47:56 +0100 Subject: [PATCH 3/5] iroh-ssh: fix eval --- pkgs/by-name/ir/iroh-ssh/package.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ir/iroh-ssh/package.nix b/pkgs/by-name/ir/iroh-ssh/package.nix index 7d904499ff74..e812a167c610 100644 --- a/pkgs/by-name/ir/iroh-ssh/package.nix +++ b/pkgs/by-name/ir/iroh-ssh/package.nix @@ -1,9 +1,7 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, - autoAddDriverRunpath, installShellFiles, writableTmpDirAsHomeHook, versionCheckHook, @@ -24,7 +22,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-KZu4HA5E9R4sdBW5cdhyA5E2bo2YN2TPSKDlJuzDGnU="; nativeBuildInputs = [ - autoAddDriverRunpath installShellFiles ]; @@ -41,12 +38,10 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "ssh without ip"; + description = "SSH to any machine without IP"; homepage = "https://github.com/rustonbsd/iroh-ssh"; - maintainers = "LukeDSchenk"; + maintainers = with lib.maintainers; [ luke ]; license = lib.licenses.mit; mainProgram = "iroh-ssh"; }; }) - - From b54068a4475bdaff07907eb7b35d71d11b3e0e0c Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 8 Mar 2026 16:54:44 +0100 Subject: [PATCH 4/5] iroh-ssh: 0.2.8 -> 0.2.9 Adds --relay-url and --extra-relay-url flags. https://github.com/rustonbsd/iroh-ssh/releases/tag/0.2.9 --- pkgs/by-name/ir/iroh-ssh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ir/iroh-ssh/package.nix b/pkgs/by-name/ir/iroh-ssh/package.nix index e812a167c610..175ebd665edf 100644 --- a/pkgs/by-name/ir/iroh-ssh/package.nix +++ b/pkgs/by-name/ir/iroh-ssh/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "iroh-ssh"; - version = "0.2.8"; + version = "0.2.9"; src = fetchFromGitHub { owner = "rustonbsd"; repo = "iroh-ssh"; tag = finalAttrs.version; - hash = "sha256-jKJ0dathwsFif2N/X4CnMAG74h0h/5hnuWWwbJrbU18="; + hash = "sha256-0G2RZbxyxi96FpVPEamfcTrOgPxpFYHmyYg1kQfo7TQ="; }; - cargoHash = "sha256-KZu4HA5E9R4sdBW5cdhyA5E2bo2YN2TPSKDlJuzDGnU="; + cargoHash = "sha256-2/hc1K6zUyQlWorZh34HP9PCdV4YD1ob9l1DFiW7c1Y="; nativeBuildInputs = [ installShellFiles From 2e894335cd1aa0f2243449224ffbc9e354f787c9 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 8 Mar 2026 16:58:42 +0100 Subject: [PATCH 5/5] iroh-ssh: add rvdp to maintainers --- pkgs/by-name/ir/iroh-ssh/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ir/iroh-ssh/package.nix b/pkgs/by-name/ir/iroh-ssh/package.nix index 175ebd665edf..cfd410ff0aed 100644 --- a/pkgs/by-name/ir/iroh-ssh/package.nix +++ b/pkgs/by-name/ir/iroh-ssh/package.nix @@ -40,7 +40,10 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "SSH to any machine without IP"; homepage = "https://github.com/rustonbsd/iroh-ssh"; - maintainers = with lib.maintainers; [ luke ]; + maintainers = with lib.maintainers; [ + luke + rvdp + ]; license = lib.licenses.mit; mainProgram = "iroh-ssh"; };