https://numtide.github.io/devshell/ https://github.com/numtide/devshell https://numtide.github.io/devshell/extending.html https://github.com/numtide/devshell/tree/main/docs https://github.com/numtide/devshell/blob/main/docs/SUMMARY.md https://github.com/numtide/devshell/blob/main/docs/intro.md https://github.com/numtide/devshell/blob/main/docs/getting_started.md https://github.com/numtide/devshell/blob/main/docs/env.md https://github.com/numtide/devshell/blob/main/docs/ci.md https://github.com/numtide/devshell/blob/main/docs/extending.md https://github.com/numtide/devshell/blob/main/docs/default.nix https://github.com/numtide/devshell/blob/main/docs/serve.sh https://github.com/ourway/webfsd https://zero-to-flakes.com/mission-control/ https://github.com/Platonic-Systems/mission-control https://cruel-intentions.github.io/devshell-files/ https://github.com/cruel-intentions/devshell-files https://github.com/hercules-ci/devshell-example 2021 https://yuanwang.ca/posts/getting-started-with-flakes.html