No description
- Shell 73%
- Just 27%
|
|
||
|---|---|---|
| build_files | ||
| desktop_files | ||
| files | ||
| recipes | ||
| system_files/shared | ||
| .gitignore | ||
| .woodpecker.yml | ||
| artifacthub-repo.yml | ||
| build.sh | ||
| Containerfile.in | ||
| cosign.pub | ||
| image-versions.yml | ||
| Justfile | ||
| LICENSE | ||
| quay.io-fedora-ostree-desktops.pub | ||
| README.md | ||
BlossomOS Image
BlossomOS is a Fedora-based bootable container image built on top of Fedora Kinoite (KDE Plasma), using BlueBuild for declarative image configuration.
Images
Published to git.blossomos.org/blossom/image.
| Tag | Description |
|---|---|
:latest |
Base desktop |
:latest-dx |
Developer experience variant |
:latest-nvidia |
NVIDIA open kernel module support |
:latest-dx-nvidia |
Developer experience + NVIDIA |
:main |
Base desktop (release repo) |
:main-dx |
Developer experience (release repo) |
:main-nvidia |
NVIDIA (release repo) |
:main-dx-nvidia |
Developer experience + NVIDIA (release repo) |
latest tags use the in-development package repo. main tags use the stable release repo and are built on manual trigger.
Repository layout
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
Building locally
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.yml
Verification
Images are signed with cosign. Verify with the included public key:
cosign verify --key cosign.pub git.blossomos.org/blossom/image:latest