At this point the conversation is really hard to follow without closely reading all the posts, and I’d propose whoever is interested in driving this to conclusion would open a PR to Nixpkgs with a README.md
listing the design trade-offs and a few examples for how it would be implemented in practice. A good template for this is @roberth’s https://github.com/NixOS/nixpkgs/pull/372170/ – it’s essentially an RFC without the bureaucracy. If you think the more formal process is needed in order to facilitate consensus because it seems unlikely to converge on its own, a pre-RFC in a separate repo may be the right approach instead.
3 Likes