BlossomOS is a Fedora-based bootable container image built on top of Fedora Kinoite (KDE Plasma), using BlueBuild for declarative image configuration.
latest tags are published to registry.blossomos.org/blossom/image-dev. main and prerelease tags are published to registry.blossomos.org/blossom/image.
| Tag | Description |
|---|---|
:latest |
Base desktop |
:latest-dx |
Developer experience variant |
:latest-nvidia |
NVIDIA open kernel module support (Turing and newer) |
:latest-nvidia-dx |
Developer experience + NVIDIA |
:latest-nvidia-legacy |
NVIDIA proprietary driver, 580 LTS branch (Maxwell, Pascal, Volta) |
:latest-nvidia-legacy-dx |
Developer experience + NVIDIA legacy |
:main |
Base desktop (release repo) |
:main-dx |
Developer experience (release repo) |
:main-nvidia |
NVIDIA (release repo) |
:main-nvidia-dx |
Developer experience + NVIDIA (release repo) |
:main-nvidia-legacy |
NVIDIA legacy (release repo) |
:main-nvidia-legacy-dx |
Developer experience + NVIDIA legacy (release repo) |
latest tags use the in-development package repo. main tags use the stable release repo and are built on manual trigger.
recipes/ # BlueBuild recipe files — one per image variant
recipe.yml
recipe-nvidia.yml
recipe-dx.yml
recipe-dx-nvidia.yml
files/
scripts/ # Build-time scripts run inside the container
system/ # Runtime system files copied to / in the image
packages.dnf # RPM package list
packages.flatpak # Flatpak preinstall list
Requires the BlueBuild CLI and Podman (v4+) or Buildah (v1.29+).
# Install the CLI
curl -fsSL -o /usr/local/bin/bluebuild \
https://github.com/blue-build/cli/releases/latest/download/bluebuild-x86_64-unknown-linux-musl
chmod +x /usr/local/bin/bluebuild
# Build a variant
bluebuild build recipes/recipe.yml
bluebuild build recipes/recipe-dx.yml
bluebuild build recipes/recipe-nvidia.yml
bluebuild build recipes/recipe-dx-nvidia.ymlImages are signed with cosign. Verify with the included public key:
cosign verify --key cosign.pub registry.blossomos.org/blossom/image:latest