> I don't like the idea of using nix-env, Why? You can also have your own declarative set of packages "per user". that's also something config.nix can do: graphicCollection = misc.collection { name = ... ; packages = [ ... . ]} (from head) nix-env -i graphicCollection works well for me :) Marc Weber