The "superstructure" of my Nix projects.
A collection of public, opinionated Nix libraries and NixOS configurations shared among my projects. These might not be ideal for what you're looking for, but they were good enough for what I wanted to do.
In order to commit from an IDE, the environment must be loaded at least once. Then everything should work automatically.