Nix-shell does not use my user's shell (zsh)

nix-shell is indeed a tool for package developers.

The experimental commands provide nix run (2.3)/nix shell (2.4) which are meant to be used by package consumers.

There is no such tool in the stable commands. nix-shell -p comes closest, but still enforces bash.

2 Likes