devbox
Devbox is a tool that creates isolated development environments at the operating system level using the Nix package registry. By identifying project dependencies through a file, it provides consistent shell environments across the team and prevents packet overlaps. It runs directly on the local machine without using a virtualization layer and can convert these environments into a Docker image or container.
devbox
100jetify-com · Build Systems & Monorepos
- By identifying the necessary packages, you create an isolated development shell for your project.
- You can test and remove new vehicles without contaminating your main machine.
- You can convert the environment you define into a Dockerfile or devcontainer format.
- ↑ PositiveHacker News
Show HN: Devbox – Easy, predictable shells and containers
“There are also some rough edges that you need to take care. For instance, my nix installation `locale` was not `UTF-8` (after the first `devbox shell` run), but all my tools and code needs the locale to be UTF8. When you quick check `locale` after `devbox shell` it keeps…”
- ↑ PositiveHacker News
Show HN: Devbox – Easy, predictable shells and containers
“That's a smart workaround. Maybe a > For the best experience, we recommend installing Nix via the official installer, i.e., via this one-liner: > > curl | bash, blah blah blah > (Existing Nix users who have or prefer an alternative setup can still use devbox! See this page about…”