ubuntu-devbox

Ubuntu base image with Nix and Devbox pre-installed. Foundation for the toolbox images.

ubuntu-devbox adds Nix and Devbox to ubuntu-base, giving you a reproducible package management layer before any tool-specific features are applied.

Current version: 0.1.14

Usage

{
  "name": "My Project",
  "image": "ghcr.io/devopsbuildingblocks/devcontainer-images/ubuntu-devbox:latest"
}

Pin to a specific version:

{
  "image": "ghcr.io/devopsbuildingblocks/devcontainer-images/ubuntu-devbox:0.1.14"
}

What’s included

Everything in ubuntu-base, plus:

  • Nix package manager
  • Devbox v0.16.0
  • VS Code terminal configured to open a devbox shell automatically
  • jetpack-io.devbox VS Code extension

When to use this

Use ubuntu-devbox when you want to manage your own toolset via a devbox.json in your project. On container start, devbox install runs automatically if a devbox.json is present. This is the recommended base for projects that need precise, per-project package pinning.

If you want a batteries-included environment with common CLI tools already configured, use ubuntu-toolbox instead.