Kind of, but not really. Nix is extremely complicated. Programs / projects including their dependencies is exceedingly simple.
Also, Windows is my primary dev environment. Any solution must work cross-platform and cross-distro. Telling everyone to use a specific distro is not a solution.