I love how you can keep per-project dependencies and configuration in shell.nix.
For personal projects I happily commit my shell.nix to the project repo, but of course that’s not an option for ‘3rd-party’ projects.
To easily version and share my shell.nix files, I wrote a quick script to load them from a separate ~/nix-shells tree: ~raboof/nix-shell-git - sourcehut git .
Does this make sense? Are there other options you’d recommend?
As a first step I added a ‘Similar projects’ section to ~raboof/nix-shell-git - sourcehut git, but indeed perhaps eventually I should contribute to one of these instead of having my own