mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-01-01 03:21:41 +00:00
Bazzite is an OCI image that serves as an alternative operating system for the Steam Deck, and a ready-to-game SteamOS-like for desktop computers, living room home theater PCs, and numerous other handheld PCs.
desktopfedora-kinoitefedora-linuxfedora-silverbluegaminghtpcoci-imageoperating-systemostreesteamsteam-deckvalve
8c58e65fad
Currently the user will boot to SDDM upon initial install. This is not entirely optimal as the default session in SDDM is gamescope session which is not usable without first updating Steam. This addresses that by using the same logic we use for gamescope autologin to login to Plasma on first boot This commit also simplifies the logic in gamescope-autologin |
||
---|---|---|
.github | ||
spec_files | ||
system_files | ||
boot_menu.yml | ||
Containerfile | ||
cosign.pub | ||
LICENSE | ||
README.md | ||
SECURITY.md |
Bazzite
Bazzite is an OCI that serves as an alternative OS for the Steam Deck, and a ready-to-game SteamOS-like for desktop computers.
Usage
TODO
Features
- Built from a base ublue-os/kinoite or ublue-os/kinoite-nvidia image
- Initial setup wizard provides Decky Loader, EmuDeck, and an assortment of useful Flatpaks.
- Adds ported versions of Valve's Steam Deck packages
- Ships with Distrobox installed and ready to use
- Desktop variant uses ublue-os/bazzite-arch in Distrobox to run Steam and other gaming workloads.
- Adds h264 decoding out of the box via RPM Fusion
- Supports LatencyFleX and vkBasalt out of the box
- Comes with services for automatic system, distrobox, and flatpak updates.
- BTRFS by default, including the SD card
- Built in duperemove services
- Pre-tuned for gaming workloads
- Matches SteamOS as closely as possible
Copr
Ported SteamOS and ChimeraOS packages, among others used by Bazzite, are built on Copr in this repo.
Package | Status |
---|---|
gamescope | |
gamescope-session | |
jupiter-fan-control | |
jupiter-hw-support | |
jupiter-hw-support-btrfs | |
python3-hid | |
ryzenadj | |
sddm-sugar-steamOS | |
sdgyrodsu | |
steamdeck-kde-presets | |
steamdeck-kde-themes | |
udisks2 |
Additionally, the following packages are used from other Copr repos:
Package | Status |
---|---|
hl2linux-selinux | |
latencyflex-vulkan-layer | |
obs-vkcapture | |
wallpaper-engine-kde-plugin |
Verification
These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub
key from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite