{ lib, buildGoModule, ... }: buildGoModule { pname = "nixtest"; version = "latest"; src = # filter everything except for cmd/ and go.mod, go.sum with lib.fileset; toSource { root = ./.; fileset = unions [ ./cmd ./internal ./go.mod ./go.sum ]; }; subPackages = ["cmd/nixtest"]; vendorHash = "sha256-bbL6PahYs/Rg3NqHo2o+Hnt+sMb0BjNz5WMnkMtCVNs="; meta.mainProgram = "nixtest"; }