From 596e4935a7c2b1504c2a3d3d75f4b3169b9becab Mon Sep 17 00:00:00 2001 From: cedev-1 <121963179+cedev-1@users.noreply.github.com> Date: Wed, 8 Oct 2025 19:01:11 +0200 Subject: [PATCH 1/3] maintainers: add cedev-1 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f3c6fe29eb87..ea5c7973fe69 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4505,6 +4505,12 @@ github = "cdombroski"; githubId = 244909; }; + cedev-1 = { + name = "Cedev"; + email = "cedev@ce-dev.eu"; + github = "cedev-1"; + githubId = 121963179; + }; ceedubs = { email = "ceedubs@gmail.com"; github = "ceedubs"; From ab731f6125c0dfbc82682c480fae5382af893672 Mon Sep 17 00:00:00 2001 From: cedev-1 <121963179+cedev-1@users.noreply.github.com> Date: Wed, 8 Oct 2025 21:10:04 +0200 Subject: [PATCH 2/3] sshm: init at 1.10.0 --- pkgs/by-name/ss/sshm/package.nix | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/ss/sshm/package.nix diff --git a/pkgs/by-name/ss/sshm/package.nix b/pkgs/by-name/ss/sshm/package.nix new file mode 100644 index 000000000000..c0a4ee336dae --- /dev/null +++ b/pkgs/by-name/ss/sshm/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "sshm"; + version = "1.10.0"; + + src = fetchFromGitHub { + owner = "Gu1llaum-3"; + repo = "sshm"; + tag = "v${version}"; + hash = "sha256-tDaRRZXj0XJ8XpCxs2b6Bm3qvfcE8t9CfR3mxuOrPDM="; + }; + + vendorHash = "sha256-aU/+bxcETs/Jq5FVAdiioyuc1AufvWeiqFQ7uo1cK1k="; + + subPackages = [ "." ]; + ldflags = [ + "-s" + "-w" + "-X=github.com/Gu1llaum-3/sshm/cmd.AppVersion=${version}" + ]; + + meta = { + description = "Terminal UI to manage and connect to SSH hosts"; + mainProgram = "sshm"; + homepage = "https://github.com/Gu1llaum-3/sshm"; + changelog = "https://github.com/Gu1llaum-3/sshm/releases/tag/${version}"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ cedev-1 ]; + }; +} From 799404675215d5be2df5b29a42a17a8628c21efb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 4 Apr 2026 15:47:30 +0200 Subject: [PATCH 3/3] sshm: migrate to finalAttrs --- pkgs/by-name/ss/sshm/package.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ss/sshm/package.nix b/pkgs/by-name/ss/sshm/package.nix index c0a4ee336dae..a2c9da5b053d 100644 --- a/pkgs/by-name/ss/sshm/package.nix +++ b/pkgs/by-name/ss/sshm/package.nix @@ -4,33 +4,34 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "sshm"; version = "1.10.0"; src = fetchFromGitHub { owner = "Gu1llaum-3"; repo = "sshm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tDaRRZXj0XJ8XpCxs2b6Bm3qvfcE8t9CfR3mxuOrPDM="; }; vendorHash = "sha256-aU/+bxcETs/Jq5FVAdiioyuc1AufvWeiqFQ7uo1cK1k="; subPackages = [ "." ]; + ldflags = [ "-s" "-w" - "-X=github.com/Gu1llaum-3/sshm/cmd.AppVersion=${version}" + "-X=github.com/Gu1llaum-3/sshm/cmd.AppVersion=${finalAttrs.version}" ]; meta = { description = "Terminal UI to manage and connect to SSH hosts"; - mainProgram = "sshm"; homepage = "https://github.com/Gu1llaum-3/sshm"; - changelog = "https://github.com/Gu1llaum-3/sshm/releases/tag/${version}"; + changelog = "https://github.com/Gu1llaum-3/sshm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ cedev-1 ]; + mainProgram = "sshm"; }; -} +})