Every now and then I see a program that doesn’t have a default.nix or flake.nix in the source, doesn’t have an entry in nixpkgs, and otherwise can’t find a derivation for. So I write them myself.
What’s the best way to share these? Should I contribute to nixpkgs? (does this count if I’m making flakes?) Do I maintain a single repo for each program? Or do I create a repo with a collection of flakes? Something else?
https://flakehub.com ?
I’m only just now looking at publishing on flakehub. It does look like many users can point at individual repositories that just package external software. It looks like this encourages a repository for each application. Thanks for suggesting.