Chairn
you can try nix as package manager without using nixos. I used it during my phd, and it's really useful when you are not root on your machine and also allows 100% reproducibility
how do you use it without root? it only works if you compile everything yourself, i.e. no binary packages, right?