I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?

I saw on this post that it is possible to use FHS on Nix. Does this solve all potential issues then?

  • Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.

    Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?

    • If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix.