Personal custom Fedora Silverblue (bootc) base image configuration.
Images are built via GitHub Actions and pushed to ghcr.io/karuboniru/karuboniru-workstation.
For local testing on a Fedora machine with podman and rpm-ostree installed:
podman unshare -- rpm-ostree compose tree --repo repo --cachedir=cache --unified-core karuboniru-packages.yamlProduction builds happen in GitHub Actions using rpm-ostree compose image.
karuboniru-packages.yaml— root treefile defining this custom image*.repo— DNF repository definitionsmanifests/base/— upstream Fedora Silverblue base manifestsmanifests/features/— optional feature yamls (cvmfs, evtgen, root-pythia6, etc.)etc/— config files embedded into the image viaadd-files
See CLAUDE.md for detailed architecture documentation.
Forked from fedora-atomic-desktops.