nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 40 lines 945 B view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5}: 6 7buildGoModule rec { 8 pname = "kubectl-ktop"; 9 version = "0.5.3"; 10 11 src = fetchFromGitHub { 12 owner = "vladimirvivien"; 13 repo = "ktop"; 14 rev = "v${version}"; 15 sha256 = "sha256-CUMQsgXhypSSR1MC7hJtkZgRcM2/x6jsPVudIvRy9qM="; 16 }; 17 18 vendorHash = "sha256-kSDbQFiZ8XMKyW7aYKe1s0pq038YC+RORCtMXFI+knA="; 19 20 subPackages = [ "." ]; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 "-X github.com/vladimirvivien/ktop/buildinfo.Version=v${version}" 26 "-X github.com/vladimirvivien/ktop/buildinfo.GitSHA=${src.rev}" 27 ]; 28 29 postInstall = '' 30 ln -s $out/bin/ktop $out/bin/kubectl-ktop 31 ''; 32 33 meta = { 34 description = "Top-like tool for your Kubernetes clusters"; 35 homepage = "https://github.com/vladimirvivien/ktop"; 36 changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}"; 37 license = lib.licenses.asl20; 38 maintainers = [ lib.maintainers.ivankovnatsky ]; 39 }; 40}