Skip to content
/ bazzite Public
generated from ublue-os/image-template

My customized OS image based on Bazzite

License

Notifications You must be signed in to change notification settings

coxde/bazzite

Repository files navigation

Bazzite 🔮

Build Image Build ISO

Purpose 🤔

This repository is for my personal OS image, very much based on my own needs. It's based on Bazzite and a template published by the Universal Blue Project.

Features ✨

  • Additional RPM and Flatpak packages
  • JetBrainsMono Nerd Font; Papirus icon theme and folder theme
  • Use uupd instead of ublue-update
  • Justfiles: AppMan, Fish, Nix
  • LibreWolf and KeePassXC workaround in Flatpak

Installation ⚙️

Rebase

To rebase an existing atomic Fedora installation to the latest build:

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/coxde/bazzite:latest
    
  • Reboot to complete the rebase:
    systemctl reboot
    
  • Then rebase to the signed image, like so:
    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/coxde/bazzite:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    

The latest tag will automatically point to the latest build.

ISO

ISOs will be manually published to GitHub Artifacts. May move to other storage (one day™).

Verification ✅

These images 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/coxde/bazzite

Credits 💌