@7502a322 there is nixOS that @c12cbf36 mentioned that is designed, I believe, for that very thing.
@90aca61c @c12cbf36 I need to read more about nix. I sorta skimmed over the documentation and it's very different than what I'm used to.