I’ve also been happily using oxalica’s overlay for about a year now.
I originally started using it because it allowed me to specify a custom set of
targets without requiring the imperative
rustup approach. It also makes it easy to track nightly with its automated nightly channel updates, which is sometimes necessary as I maintain quite a few libs.
I had not heard of
fenix until coming across this post. I’d be curious to see a comparison between the two.
My only qualm with my current setup is that I have to use an external overlay at all. I’d love to be able to configure what components and targets I want available using some standard package inside nixpkgs. Perhaps there’s some rational behind leaving this kind of configuration to overlays, I haven’t done much investigation into the matter.