I want to consistently install software using the nix-package manager on multiple openSUSE machines (of different versions), of the same architecture. I am not root on any of the systems, but would want to convince our sysadmin to install nix
in multi-user mode on all machines using a network mount.
Would it be possible to mount the same
/nix
directory on all machines and run nix in multi-user mode on all those machines?Would a
nix-env -i
interfere with other machines?Would a
nix-env -i xxx
installxxx
in the user profiles of all machines or just on the machine, where the command was executed? How about the ones installed byroot
?Does garbage-collection on one machine take into account software installed on other machines?