nix.dev
nix.dev copied to clipboard
default.nix vs shell.nix
A common problem is overloading nix-shell with two responsibilities, to establish a dev environment and to build necessary software. A first step I've done taken is to help create a users split these concepts in two with separate default.nix and shell.nix to keep things organized. The new Nix UI with nix develop/nix shell/etc. and the standard organization flakes provides can help here.