Nix es entre varias cosas un gestor de paquetes que mantiene separacion entre las dependencias de cada proyecto sin interferir con el sistema de la PC directamente mediante la gestion de diferentes sources configurados mediante links simbolicos al sistema principal.
Podemos compararlo con Homebrew el cual es el gestor de paquetes mas comunmente usado en MacOS, la mayor diferencia es que mientras que brew instala las dependencias dentro de una carpeta propia del disco del sistema principal, nix maneja todas las dependencias requeridas dentro de un volumen de disco logico completamente aparte del sistema de archivos principal de la PC.