This is a constantly updating repository for creating a native container image designed to be mostly compliant with the GNU Free System Distribution Guidelines.
For more info, check out the uBlue homepage and the main uBlue repo.
I really do not like using GitHub for this, but the "Making Your Own" documentation relies heavily on GitHub-specific workflows, and I am not experienced enough to know how to do this with Codeberg instead.
Warning This is an experimental feature and should not be used in production, try it in a VM for a while!
To rebase an existing Silverblue/Kinoite installation to the latest build:
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ke0vvt/panama:latest
This repository builds date tags as well, so if you want to rebase to a particular day's build:
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ke0vvt/panama:19830927
The latest
tag will automatically point to the latest build. That build will still always use the Fedora version specified in recipe.yml
, so you won't get accidentally updated to the next major version.
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/ke0vvt/panama
If you're forking this repo, the uBlue website has instructions for setting up signing properly.