2023-02-09 19:08:39 +00:00
# Bazzite
[![build-bazzite ](https://github.com/ublue-os/bazzite/actions/workflows/build.yml/badge.svg )](https://github.com/ublue-os/bazzite/actions/workflows/build.yml)
2023-06-23 19:07:49 +00:00
Bazzite is an OCI that serves as an alternative OS for the [Steam Deck ](https://www.steamdeck.com/ ), and a ready-to-game SteamOS-like for desktop computers.
2023-02-09 19:08:39 +00:00
## Usage
2023-06-23 19:01:33 +00:00
TODO
2023-02-09 19:08:39 +00:00
## Features
2023-06-23 19:01:33 +00:00
- Built from a base [ublue-os/kinoite ](https://github.com/ublue-os/main ) or [ublue-os/kinoite-nvidia ](https://github.com/ublue-os/nvidia ) image
2023-06-23 19:07:49 +00:00
- Initial setup wizard provides [Decky Loader ](https://github.com/SteamDeckHomebrew/decky-loader ), [EmuDeck ](https://www.emudeck.com/ ), and an assortment of useful Flatpaks.
2023-02-09 19:08:39 +00:00
- Adds ported versions of Valve's Steam Deck packages
2023-06-23 19:07:49 +00:00
- Ships with [Distrobox ](https://github.com/89luca89/distrobox ) installed and ready to use
- Desktop variant uses [ublue-os/bazzite-arch ](https://github.com/ublue-os/bazzite-arch ) [![build-bazzite-arch ](https://github.com/ublue-os/bazzite-arch/actions/workflows/build.yml/badge.svg )](https://github.com/ublue-os/bazzite-arch/actions/workflows/build.yml) in Distrobox to run Steam and other gaming workloads.
- Adds h264 decoding out of the box via [RPM Fusion ](https://rpmfusion.org/ )
- Supports [LatencyFleX ](https://github.com/ishitatsuyuki/LatencyFleX ) and [vkBasalt ](https://github.com/DadSchoorse/vkBasalt ) out of the box
2023-02-09 19:08:39 +00:00
- Comes with services for automatic system, distrobox, and flatpak updates.
- BTRFS by default, including the SD card
2023-06-23 19:07:49 +00:00
- Built in duperemove services
- Pre-tuned for gaming workloads
2023-06-23 19:01:33 +00:00
- Matches SteamOS as closely as possible
2023-02-09 19:08:39 +00:00
## Copr
2023-06-22 23:26:48 +00:00
Ported SteamOS and ChimeraOS packages, among others used by Bazzite, are built on Copr in [this repo ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/ ).
2023-02-09 19:08:39 +00:00
|Package|Status|
|---|---|
2023-06-22 22:41:56 +00:00
|gamescope|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gamescope/status_image/last_build.png?)|
2023-02-09 19:08:39 +00:00
|gamescope-session|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gamescope-session/status_image/last_build.png?)|
|jupiter-fan-control|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/jupiter-fan-control/status_image/last_build.png?)|
|jupiter-hw-support|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/jupiter-hw-support/status_image/last_build.png?)|
|jupiter-hw-support-[btrfs](https://gitlab.com/popsulfr/steamos-btrfs)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/jupiter-hw-support-btrfs/status_image/last_build.png?)|
2023-06-22 16:24:55 +00:00
|python3-hid|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/python3-hid/status_image/last_build.png?)|
|ryzenadj|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/ryzenadj/status_image/last_build.png?)|
2023-06-23 05:12:48 +00:00
|sddm-sugar-steamOS|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/sddm-sugar-steamOS/status_image/last_build.png?)|
2023-07-01 07:17:20 +00:00
|sdgyrodsu|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/sdgyrodsu/status_image/last_build.png?)|
2023-02-09 19:08:39 +00:00
|steamdeck-kde-presets|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-kde-presets/status_image/last_build.png?)|
2023-02-15 17:32:29 +00:00
|steamdeck-kde-themes|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-kde-themes/status_image/last_build.png?)|
2023-07-13 20:30:13 +00:00
|udisks2|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/udisks2/status_image/last_build.png?)|
2023-02-09 19:08:39 +00:00
Additionally, the following packages are used from other Copr repos:
|Package|Status|
|---|---|
2023-06-22 16:24:55 +00:00
|[hl2linux-selinux](https://copr.fedorainfracloud.org/coprs/kylegospo/hl2linux-selinux/)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/hl2linux-selinux/package/hl2linux-selinux/status_image/last_build.png?)|
2023-02-09 19:08:39 +00:00
|[latencyflex-vulkan-layer](https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/package/latencyflex-vulkan-layer/status_image/last_build.png?)|
2023-07-04 23:48:43 +00:00
|[obs-vkcapture](https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/package/obs-vkcapture/status_image/last_build.png?)|
2023-07-05 19:18:47 +00:00
|[wallpaper-engine-kde-plugin](https://copr.fedorainfracloud.org/coprs/kylegospo/wallpaper-engine-kde-plugin/)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/wallpaper-engine-kde-plugin/package/wallpaper-engine-kde-plugin/status_image/last_build.png?)|
2023-02-09 19:08:39 +00:00
## Verification
These images are signed with sisgstore's [cosign ](https://docs.sigstore.dev/cosign/overview/ ). You can verify the signature by downloading the `cosign.pub` key from this repo and running the following command:
2023-06-22 00:14:37 +00:00
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite