| name | dx-setup |
| description | Set up and configure Bluefin DX for cloud-native development — tools, containers, IDE integration. |
| domain | development |
Bluefin DX Setup
Bluefin DX (Developer Experience) is a variant of Bluefin with cloud-native developer
tools pre-installed: kubectl, helm, kind, go, node, Podman, and more.
Load with: point your agent at this file.
When to Use
- First-time DX setup on a new machine
- Checking which developer tools are available
- Configuring shell, IDE, or container environment
- Understanding the DX tool stack
When NOT to Use
- Non-DX Bluefin — switch to the DX image first: check
bootc status
- Bluefin Aurora DX — some tooling differs (check aurora-specific docs)
Check If You Have DX
bootc status --json | jq -r '.status.booted.image.image.image'
which kubectl && echo "DX tools present"
Switching to DX
If you're on base Bluefin and want DX, rebase:
ujust rebase-helper
Included Tools
| Tool | Purpose |
|---|
kubectl | Kubernetes CLI |
helm | Kubernetes package manager |
kind | Local Kubernetes clusters |
podman | OCI container engine |
buildah | Container image builder |
skopeo | Container registry tool |
go | Go language toolchain |
node | Node.js (via nvm or system) |
devcontainer | VS Code devcontainer CLI |
Shell Setup
DX uses fish or bash. Check echo $SHELL.
alias k=kubectl
alias kns='kubectl config set-context --current --namespace'
VS Code / Cursor
VS Code is available as a Flatpak. Install:
flatpak install flathub com.visualstudio.code
For devcontainer support, install the Dev Containers extension inside VS Code.
AI Development Tools
Bluefin DX integrates well with AI coding tools:
brew install gh
gh extension install github/gh-copilot
ujust Recipes
ujust
ujust dx-group
Container Management
Use Distroshelf (io.github.ranfdev.DistroShelf) for a GUI view of Distrobox containers.
Install: flatpak install flathub io.github.ranfdev.DistroShelf