diff --git a/package.nix b/package.nix index a1d9c5e..96d46c3 100644 --- a/package.nix +++ b/package.nix @@ -1,15 +1,21 @@ -{buildGoModule, ...}: +{ + lib, + buildGoModule, + ... +}: buildGoModule { name = "nixtest"; src = # filter everything except for cmd/ and go.mod, go.sum - builtins.filterSource ( - path: type: - builtins.match ".*(/cmd/?.*|/go\.(mod|sum))$" - path - != null - ) - ./.; + with lib.fileset; + toSource { + root = ./.; + fileset = unions [ + ./cmd + ./go.mod + ./go.sum + ]; + }; subPackages = ["cmd/nixtest"]; vendorHash = "sha256-Hmdtkp3UK/lveE2/U6FmKno38DxY+MMQlQuZFf1UBME="; meta.mainProgram = "nixtest";