{ lib, buildGoModule, fetchFromGitHub, }: buildGoModule rec { pname = "tygo"; version = "0.2.17"; src = fetchFromGitHub { owner = "gzuidhof"; repo = "tygo"; rev = "v${version}"; hash = "sha256-yaXS+DS/xeIQXhn3L6x2lp/xu4OxrBqr5wKVbADhZkU="; }; vendorHash = "sha256-E73yqGhPzZA/1xTYGvTBy0/b4SE9hzx+gdhjX3ClE/Y="; CGO_ENABLED = 0; ldflags = [ "-s" "-w" "-extldflags -static" ]; meta = { description = "Generate Typescript types from Golang source code"; homepage = "https://github.com/gzuidhof/tygo"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ alexymantha ]; mainProgram = "tygo"; }; }