I am using NixOS to deploy multiple machines using nix-deploy. This works very well and the reproducibility helps a lot. However, I have noticed that people started using nix-env to install utilities like e.g. tcpdump. As nix-env does not auto-update packages, I want people to instead use nix-shell or add packages to the NixOS system configuration. To enforce this, I want to disable nix-env.
I have checked the NixOS options and the nix/nixpkgs issue tracker but have not found an easy way to do this. Has anybody already done something like this or an idea how to achieve this?