It took a moment, but I think I have a more ergonomic way to manage flakes-based Nix projects.
⦿ No fiddling with "${system}".
⦿ As much boilerplate reduction as I could think to eliminate.
⦿ I believe I'm using overlays as intended.
⦿ Fits my approach to multi-project work.
Conversation
I want to document this before sharing, though. The tradeoff is that my function is a bit magical to remove boilerplate. But honestly it's not that much code. Just enough to make a cleaner experience than I could get with flake-utils.
1
1

