Thanks to visit codestin.com
Credit goes to github.com

Skip to content

custom atomic fedora images (and co.), built for personal use.

License

Notifications You must be signed in to change notification settings

SnenxyTengoku/dessert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

534 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dessert   image builds badge python-validity image builds badge containers build badge

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.

wuzetka

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.

mazurek

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.

kutia

similar to mazurek, but using MangoWC as the window manager and customized around multiple layouts and a lighter base.

wuzetka-validity, mazurek-validity

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.

installation

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.

verification

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>

credits

Releases

No releases published

Packages

 
 
 

Contributors 11