Show HN: Devbox – Easy, predictable shells and containers
This is shelling out to nix-shell (<a href="https:&#x2F;&#x2F;github.com&#x2F;jetpack-io&#x2F;devbox&#x2F;blob&#x2F;97c19c370287e203bbae9338d79d6edd355614df&#x2F;nix&#x2F;nix.go#L16" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jetpack-io&#x2F;devbox&#x2F;blob&#x2F;97c19c370287e203bb...</a>) which means that it will only support bash AFAIK. I&#x27;ve seen a lot of discussions around using nix-shell for dev environments, but read somewhere that is not really made for this purpose originally, rather for just building packages, bash being only one of the limitations.<p>I tried to experiment myself with nix-shell, but I think it doesn&#x27;t provide separation on the machine on which you run, it&#x27;s not a chroot nor a docker container. If you are interested in some level of separation to make sure that a dev environment is &quot;safe&quot; to run on your machine without making side effects to things external to the project, then I&#x27;m not sure nix-shell would be able to help, but I would be happy to learn there is an option to do otherwise.