Looks interesting. My use case for systems like this is a little different. I am often on a work machine with a 10+-year-old Linux distribution and I have to rebuild a totally separate userland in order to be able to use modern tools. This works but it is tedious.
But several of the attempt to use things like NIX for this failed because they require modern kernel APIs for things like namespaces.
But several of the attempt to use things like NIX for this failed because they require modern kernel APIs for things like namespaces.