Nix has abstractions for about any built scenario as long as the output generates a store path.
In the context of driving whole repositories and developmemt emvironment with nix (not only the build), I wonder:
What would be a good enough abstraction to modify the repo’s source (in stead/addition of the nix store)?
Code generators, such as go makes heavy use of. But also a quick rendering of markdown filw from sources in a nix job.