ci | ||
.gitignore | ||
.gitlab-ci.yml | ||
.zuul.yaml | ||
base-atomic.yaml | ||
bootc.yaml | ||
bootupd.yaml | ||
budgie-atomic-common.yaml | ||
budgie-atomic-ostree.yaml | ||
budgie-atomic-packages.yaml | ||
budgie-atomic.yaml | ||
cinnamon-atomic-packages.yaml | ||
cinnamon-atomic.yaml | ||
common-packages.yaml | ||
common.yaml | ||
composefs.yaml | ||
comps-sync-exclude-list.yml | ||
comps-sync.py | ||
cosmic-atomic-packages.yaml | ||
cosmic-atomic.yaml | ||
deepin-atomic-packages.yaml | ||
deepin-atomic.yaml | ||
dnf5.yaml | ||
fedora-42-updates.repo | ||
fedora-42.repo | ||
fedora-kinoite.yaml | ||
fedora-onyx.yaml | ||
fedora-rawhide.repo | ||
fedora-sericea.yaml | ||
fedora-silverblue.yaml | ||
group | ||
grub2-workaround.yaml | ||
initramfs-tpm-luks.yaml | ||
initramfs-zstd.yaml | ||
initramfs.yaml | ||
justfile | ||
kinoite-common.yaml | ||
kinoite-mobile-packages.yaml | ||
kinoite-mobile.yaml | ||
kinoite-ostree.yaml | ||
kinoite-packages.yaml | ||
kinoite.yaml | ||
LICENSE | ||
lxqt-atomic-packages.yaml | ||
lxqt-atomic.yaml | ||
mate-atomic-packages.yaml | ||
mate-atomic.yaml | ||
ostree-classic.yaml | ||
passwd | ||
README.md | ||
README.orig.md | ||
silverblue-common.yaml | ||
silverblue-ostree.yaml | ||
silverblue-packages.yaml | ||
silverblue.yaml | ||
sway-atomic-common.yaml | ||
sway-atomic-ostree.yaml | ||
sway-atomic-packages.yaml | ||
sway-atomic.yaml | ||
sysroot-ro.yaml | ||
xfce-atomic-packages.yaml | ||
xfce-atomic.yaml |
Experimental Ostree Native Container images for rpm-ostree based Fedora desktop variants
Overview
This repo is a fork of pagure.io/workstation-ostree-config with CI and minor changes on top to enable us to build experiemental Ostree Native Container images for rpm-ostree based Fedora desktop variants.
The offcial upstream sources for Fedora Silverblue, Fedora Kinoite, Fedora Sericea and Fedora Onyx remain at pagure.io/workstation-ostree-config and the official builds are only available from the Fedora ostree repo for now.
See Switch to container native ostree format by default for the work in progress to build official Ostree Native Container images in the Fedora infrastructure.
Issues and PRs
Please submit PRs at pagure.io/workstation-ostree-config and file issues in the respective projects issue trackers:
- For issues impacting all Atomic desktop variants: Fedora Atomic Desktops issue tracker
- For Fedora Silverblue specific issues: github.com/fedora-silverblue/issue-tracker
- For Fedora Kinoite specific issues: pagure.io/fedora-kde/SIG
- For Fedora Sericea specific issues: gitlab.com/fedora/sigs/sway/SIG
- For Fedora Onyx specific issues: pagure.io/fedora-budgie
Images built
This project builds the following images for all Fedora releases:
- Fedora Silverblue:
- Unofficial build based on the official Silverblue variant
- quay.io/repository/fedora-ostree-desktops/silverblue
- Fedora Kinoite:
- Unofficial build based on the official Kinoite variant
- quay.io/repository/fedora-ostree-desktops/kinoite
- Fedora Sericea:
- Unofficial build based on the official Sericea variant
- quay.io/repository/fedora-ostree-desktops/sericea
- Fedora Onyx:
- Unofficial build based on the official Onyx variant
- quay.io/repository/fedora-ostree-desktops/onyx
- Only since Fedora 39
- Fedora Lazurite:
- Unofficial LXQt variant
- quay.io/repository/fedora-ostree-desktops/lazurite
- Only since Fedora 39
- Fedora Vauxite:
- Unofficial XFCE variant
- quay.io/repository/fedora-ostree-desktops/vauxite
- Fedora Base:
- Minimal image with no desktop environment
- quay.io/repository/fedora-ostree-desktops/base
Special images that may not always be available, (see Introducing Kinoite Nightly (and Kinoite Beta)):
- Fedora Kinoite Beta:
- Unofficial Kinoite variant with KDE Plasma Beta packages from @kdesig/kde-beta
- quay.io/repository/fedora-ostree-desktops/kinoite-beta
- Fedora Kinoite Nightly:
- Unofficial Kinoite variant with nightly KDE packages from @kdesig/kde-nightly
- quay.io/repository/fedora-ostree-desktops/kinoite-nightly
Can I add an image here? How do I add my image?
In this repo, we will only build images from official Fedora RPM packages or from COPR repos maintained by official Fedora SIGs.
File an issue in this repo if you want another desktop variant to be built.
In all other cases, you will have to host your own CI and images. Take a look at github.com/ublue-os/base for examples.
If you want to maintain a new official image in Fedora, you can follow the How to make a new rpm-ostree desktop variant in Fedora? guide.