Commit graph

12 commits

Author SHA1 Message Date
Jörg Thalheim
cf42f710c1 expose flake interface that does not rely on overlays
As creator of small tools, my flakes might often end up in other peoples
projects. Overlays are a performance problem in those use cases because
I would kept re-instantiating nixpkgs instances. Of course I could also
expose my stuff as overlays as well.

In that case I would need to merge downstream dependencies like
go2modnix as well, which would polute their nixpkgs instance with
unrelated stuff and also make it harder for my users to tell what random
attributes came from which place.
2023-09-13 08:24:13 +02:00
adisbladis
bca2a1231e Fix Go compiler missing from mkGoEnv created environments
Closes #68
2022-08-23 21:11:28 +08:00
adisbladis
759483247e Align flake template with recent API changes and improvements 2022-06-14 17:35:19 +08:00
adisbladis
688cd6dbe3 shell.nix: Add golangci-lint 2022-05-30 18:34:43 +08:00
adisbladis
0c9ebb15d6 shell.nix: Remove nix-prefetch-git 2022-05-29 16:24:58 +08:00
adisbladis
5c1f8f8467 Use Go 1.18 for testing 2022-05-29 16:24:58 +08:00
adisbladis
1df6a97829 Set NIX_PATH in development shell 2022-05-29 16:24:58 +08:00
adisbladis
3c029180a3 tests: Reimplement test harness in Go
And make it run in parallell
2022-05-28 22:56:52 +08:00
adisbladis
d83a46b61f shell.nix: Use pinned nixpkgs from flake.lock 2022-05-26 18:29:48 +08:00
adisbladis
0b8585ba6c shell.nix: Add gomod2nix to development shell 2022-05-26 18:14:23 +08:00
adisbladis
f8d6851ba9
Add python test script 2020-12-03 16:23:39 +01:00
adisbladis
956903170b
Split builder into its own directory 2020-10-29 13:26:17 +01:00