custom Atomic Fedora images built using BlueBuild, based on the extra works of Universal Blue.
these are personal images built for myself. they include a bunch of default applications, modifications, and opinionated changes mainly for personal use that will most likely not be comfortable for anyone else out of the box.
with that said, feel free to test my images or grab anything from here if you're looking to build something yourself.
i don't provide support or anything - these are for myself, anyways. refer to the BlueBuild documentation to build something yourself! or look at my base images made to provide usable templates for others.
a customized flavor based on Fedora Kinoite (KDE Plasma). focused on a fully personalized custom experience, themed around and based on the Catppuccin Mocha color scheme with green accent colors. given a modern look out of the box.
Caution
generating an ISO to use to install this flavor may not work or function/install correctly. there is better luck installing vanilla Fedora Kinoite first then rebasing to this flavor afterwards.
a fully customized Fedora Atomic desktop with niri and Noctalia Shell, to provide a unique scrolling window management experience while also giving a fully compatible desktop environment.
similar to mazurek, but using MangoWC as the window manager and customized around multiple layouts and a lighter base.
their respective images, but it replaces the fprintd family with python-validity to allow fingerprint sensors from certain devices (like the Thinkpad T480) to work.
to rebase an existing atomic Fedora installation to the latest build:
- first, rebase to the unsigned flavor, to get the proper signing keys and policies installed:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/SnenxyTengoku/<flavor>:latest - reboot to complete the rebase:
systemctl reboot - then rebase to the signed flavor, like so:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/SnenxyTengoku/<flavor>:latest - reboot again to complete the installation!
systemctl reboot
Caution
ideally, our images prefer using bootc instead of rpm-ostree for managing deployements. if you've used rpm-ostree to install packages or otherwise have made your own modifications, chances are they will conflict with bootc until you reset/revert them.
if you're already on a bootc-based installation, migrating is made easier:
sudo bootc switch ghcr.io/SnenxyTengoku/<flavor>:latest
then simply:
systemctl reboot
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 flavors are signed with Sigstore's cosign. you can verify the signature by downloading the cosign.pub file from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/SnenxyTengoku/<flavor>- BlueBuild and Universal Blue for their tools, patches and various work, obviously.
- askpng for solarpowered, inspiring this repository's structure and for their kernel scripts.