!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

228 Members
Go packaging for and with Nixpkgs. | Be excellent to each other.48 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
5 Jun 2025
@s_r:matrix.org@s_r:matrix.orgThat's fine, I'm not against using vendor :)06:56:38
@s_r:matrix.org@s_r:matrix.org does mkShell for go pull the module dependencies in? 06:57:39
@diamondburned:matrix.orgdiamond (it/its) go the tool will do this for you 06:58:38
@diamondburned:matrix.orgdiamond (it/its) (it does in buildGoModule too) 06:58:53
@diamondburned:matrix.orgdiamond (it/its)((you just need the FDO hash for its output))06:59:02
@s_r:matrix.org@s_r:matrix.org the problem with buildGoModule is that it sets the flag to do vendoring, if mkShell doesn't do that it might be nicer 06:59:55
@s_r:matrix.org@s_r:matrix.orgI'll give it a go later today07:00:08
@diamondburned:matrix.orgdiamond (it/its) i mean it might if you tell it to, but all of your mkShell should just be packages = [ go ] which only grabs the package in 07:00:31
@diamondburned:matrix.orgdiamond (it/its)maybe gopls and gotools for the standard dev tools07:00:44
@diamondburned:matrix.orgdiamond (it/its)LSP + goimports07:00:47
@diamondburned:matrix.orgdiamond (it/its) also if you don't mind doing go mod vendor but you do mind checking the whole vendor directory in, you could look at gomod2nix which generates a go.sum-esque file that is Nix-compatible instead 07:03:09

Show newer messages


Back to Room ListRoom Version: 9