sshm: migrate to finalAttrs

This commit is contained in:
Fabian Affolter
2026-04-04 15:54:57 +02:00
parent ab731f6125
commit 7994046752
+7 -6
View File
@@ -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";
};
}
})