<taylanub>different users on a system running guix (globally) can command guix to install different versions of the same package and have only the requested version enabled for them
<Denommus>taylanub: what about a single user having a project that needs foo 1.2, but another project that needs foo 2.0?
<taylanub>on an abstract level it's obviously the same thing; in practice I don't know what it would take to use it like that
<Denommus>taylanub: maybe I could ask from nix people? Would guix behave similarly?
<taylanub>probably a user can generate as many "profiles" as they want, so you could use either a global (installed by root) or a local (self-installed) guix to manage a set of profiles for your projects
<Denommus>taylanub: that seems very close to what I need
<taylanub>yeah, I imagine it should already be possible, or trivial to enable, that users have not just ~/.guix-profile but also ~/.guix-profile2 or ~/what/ever/some/profile or in your case ~/projects/foo/.guix-profile or so