Build GoLang code provided not as Go module

How do you include your derivation into your configuration?

Basically it seems as if it is pretty much the same question as in Infinite recursion at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix while building Rust crate - #10 by anon22412468?