gomod2nix/overlay.nix
adisbladis a4bed25a86 Add mkGoEnv function
This creates an `mkGoEnv` function which takes care of adding the
correct Go package to your development environment and installs
development dependencies from tools.go in a Nix derivation.

The "normal" workflow around Go with tools.go just sticks development
dependencies in $GOBIN which isn't ideal since you have no separation
between projects.
2022-06-13 20:37:42 +08:00

4 lines
140 B
Nix

final: prev: {
inherit (final.callPackage ./builder { }) buildGoApplication mkGoEnv;
gomod2nix = final.callPackage ./default.nix { };
}