Skip to content

Lumaeris/bluebuild-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumaeris' BlueBuild Config   bluebuild build badge

This repository contains a recipe for BlueBuild that does a build based on my preferences.

This is based on the Universal Blue's bazzite-nvidia-open and bazzite-deck images, the first one contains NVIDIA driver with open-source modules that only supports NVIDIA RTX or NVIDIA GTX 16xx+ Series and the second one contains specific changes for Steam Deck. Not recommended for use as is, while still allowing you to explore this repository.

See the BlueBuild docs for quick setup instructions for setting up your own repository based on BlueBuild's template.

List of packages

Added

Name Repo Present on main Present on deck
steamos-update via rpm-ostree This repo, based on Bazzite's script
Mullvad VPN Official

Removed

  • Waydroid, which doesn't work on NVIDIA hardware (only on main)

Installation

Note

This is an experimental feature. Works fine if using Bazzite's official ISOs as a starting point.

To rebase an existing atomic Fedora installation to the latest build of bazzite-nvidia-open (main):

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/lumaeris/bazzite-nvidia-open: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/lumaeris/bazzite-nvidia-open:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    

And for rebasing to the latest build of bazzite-deck (deck):

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/lumaeris/bazzite-deck: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/lumaeris/bazzite-deck:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    

The latest tag will automatically point to the latest build.

ISO

If build on Fedora Atomic, you can generate an offline ISO with the instructions available here. These ISOs cannot unfortunately be distributed on GitHub for free due to large sizes, so for public projects something else has to be used for hosting.

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/lumaeris/bazzite-nvidia-open
cosign verify --key cosign.pub ghcr.io/lumaeris/bazzite-deck

Lumaeris

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages