I recently finished my first Nix project: nix-pre-commit. It’s fairly simple but it would be great to get some feedback on style/best practices. It didn’t take me long to get the syntax down, but finding the right stuff to use in
lib was challenging. Nix also doesn’t hold your hand when it comes to designing something intended to be consumed by other users, so I borrowed heavily from other projects I found around the community in regards to building the module/flake interface.
Any feedback is greatly appreciated. Thanks!