Skip to content

Centralized repository of containers designed for Toolbox/Distrobox

License

Notifications You must be signed in to change notification settings

hirnidrin/toolboxes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toolboxes

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!

mybuntu-toolbox node18-toolbox node20-toolbox

Notes

  1. This repo holds the full code of the upstream repo. I add two toolboxes:
    • mybuntu-toolbox The original ubuntu-toolbox with a few additional Ubuntu packages.
    • node18-toolbox My Node.js v18 dev env, similar to the Chainguard node:18-dev image, based on https://wolfi-dev/.
    • node20-toolbox My Node.js v20 dev env, similar to the Chainguard node:20-dev image, based on https://wolfi-dev/.
  2. I only build these 3 toolboxes -> available as packages.
  3. I skip building the original toolboxes provided upstream, using a modified .github/workflows folder - let's just work with the ublue-os built original packages when suitable.

Local development

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

About

Centralized repository of containers designed for Toolbox/Distrobox

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Shell 77.7%
  • PowerShell 22.3%