Skip to content
generated from ublue-os/boxkit

A distrobox image for dev work, with all the toppings

License

Notifications You must be signed in to change notification settings

mariolopjr/devbox

Repository files navigation

devbox

CI/CD my main development container, using boxkit

This OCI container image is to be run as a distrobox using podman and a systemd quadlet.

This complements westeros which is also CI/CD with various applications and configuration baked in and any user-facing configuration both for the main OS and the devbox via my dotfiles.

How to use

  • Drop a systemd quadlet file into ~/.config/containers/systemd
  • systemctl --user daemon-reload
  • systemctl --user enable --now container-mytoolbx.service # name of the service matches the quadlet file with the suffix of .container replaced with .service
  • To get automatic updates you will need to enable podman-auto-update.timer which by default will auto-update at midnight

Verification

These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub key from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/mariolopjr/devbox

Attribution

This would not be possible without the work being done in the Universal Blue Toolbox project.

Many things were blatantly copied from aussielunix/mytoolbx, hope you don't mind!

About

A distrobox image for dev work, with all the toppings

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages