From 799404675215d5be2df5b29a42a17a8628c21efb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 4 Apr 2026 15:47:30 +0200 Subject: [PATCH] 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"; }; -} +})