Flakes: how to share devShells?

Flakes promote sharing just about anything, from bundles to templates to modules to os config through a clean interface.

I want to get discussion going on how to best share devShells. Here is my input:

(note: I’m not referring to a typical project devshell, but a user’s set of dev environments)