Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 3buildGoModule rec { 4 pname = "wander"; 5 version = "0.11.1"; 6 7 src = fetchFromGitHub { 8 owner = "robinovitch61"; 9 repo = pname; 10 rev = "v${version}"; 11 sha256 = "sha256-EIMHCal4jt8tMEfx2Lol2/7IK8uROaNC1ABB+0d0YTg="; 12 }; 13 14 vendorHash = "sha256-SqDGXV8MpvEQFAkcE1NWvWjdzYsvbO5vA6k+hpY0js0="; 15 16 ldflags = [ "-s" "-w" ]; 17 18 nativeBuildInputs = [ installShellFiles ]; 19 20 postInstall = '' 21 installShellCompletion --cmd wander \ 22 --fish <($out/bin/wander completion fish) \ 23 --bash <($out/bin/wander completion bash) \ 24 --zsh <($out/bin/wander completion zsh) 25 ''; 26 27 meta = with lib; { 28 description = "Terminal app/TUI for HashiCorp Nomad"; 29 license = licenses.mit; 30 homepage = "https://github.com/robinovitch61/wander"; 31 maintainers = teams.c3d2.members; 32 }; 33}