I have a flake.nix for my software project and
nix develop starts a development shell as you would expect.
What isn’t clear to me is how I express additional dependencies that I would like to be present in the shell but that are not required to build the software.
For example, I would like the
kind Kubernetes cluster to be present in the shell so that I can start a local development cluster and deploy the software. This dependency is not needed to build the software.
Any help gratefully received.