This document sketches out how devenv could be using Tvix, instead of Nix for Evaluation.
Currently building with Tvix as well is out of scope, but we're fine with Tvix ingesting things in its own (in-memory or semi-ephemeral in a cache directory) store, and copying from there into the "real" Nix store.
Ultimately, devenv evaluates a few attrpaths in a Nix file. As internally fetchTree is used, it being supported in Tvix is a requirement.
Assuming there is fetchTree support, we can evaluate these files with Tvix too.