A clone of ublue-os toolboxes, with some additions for me. All credit goes to team Universal Blue and contributors - my hat's off to you!
- This repo holds the full code of the upstream repo. I add 3 toolboxes:
gemini-toolboxGoogle Gemini CLI, powered by the ublue-os wolfi-toolbox with Node.js 22.mybuntu-toolboxThe original ubuntu-toolbox with a few additional Ubuntu packages.node22-toolboxMy Node.js v22 dev env, similar to the Chainguard node:22.11-dev LTS image, based on https://wolfi-dev/.
- I only build these toolboxes -> available as packages.
- I skip building the original toolboxes provided upstream, using a modified
.github/workflowsfolder - let's just work with the ublue-os built original packages when suitable.
To test build a modified toolbox locally before committing to Github, run something like this in the repo base dir:
podman build -f toolboxes/node18-toolbox/Containerfile.node18 -t node18:test .
podman image ls
podman run --rm -it localhost/node18:test