Difference between nix-shell/nix shell/nix develop

No, that is the correct way to use it. It is a bit confusing, but nix shell just pops whatever packages binaries you specify into a shell, whereas nix develop is more involved and allows you to setup other aspects of the environment, such as variables, etc, which is useful for reproducible project devshells.

3 Likes