final: prev: let golang_latest = prev.go-bin.latestStable; buildGoModuleLatest = prev.buildGoModule.override { go = golang_latest; }; in { ghDashLatest = (prev.gh-dash.override { buildGoModule = buildGoModuleLatest; }).overrideAttrs (oldAttrs: rec { version = "4.25.2"; src = prev.fetchFromGitHub { owner = "dlvhdr"; repo = "gh-dash"; rev = "v${version}"; hash = "sha256-3iUBuMvA2Xh7UjTiFNEs3tuZMCnSt/bIhTSEDD92yCU="; }; vendorHash = "sha256-Teu+8jiZE2gZ+0ErKsunhotY9W4Hjg6PAeFkFLgESIk="; doCheck = false; checkFlags = [ "-skip=TestFullOutput" ]; ldflags = [ "-s" "-w" "-X github.com/dlvhdr/gh-dash/v4/cmd.Version=${version}" ]; passthru = (oldAttrs.passthru or {}) // { tests = { version = oldAttrs.testers.testVersion { package = final.ghDashLatest; }; }; }; }); }