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.
Go to file
RJ Trujillo 8c58e65fad feat(deck): Autologin to Plasma
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
2023-07-14 11:13:52 -06:00
.github chore(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1 2023-07-03 11:41:14 +00:00
spec_files chore: spec file cleanup 2023-07-14 09:27:18 -07:00
system_files feat(deck): Autologin to Plasma 2023-07-14 11:13:52 -06:00
boot_menu.yml feat: Generate ISOs every release 2023-06-18 21:38:49 +00:00
Containerfile feat(deck): Autologin to Plasma 2023-07-14 11:13:52 -06:00
cosign.pub Switch to ublue-os signing key, fix minor typo in readme 2023-02-09 11:18:03 -08:00
LICENSE Initial commit 2023-02-09 11:05:47 -08:00
README.md chore: Add udisks2 to README 2023-07-13 13:30:13 -07:00
SECURITY.md Add SECURITY.md 2023-02-13 10:36:06 -08:00

Bazzite

build-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 build-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 Build Status
gamescope-session Build Status
jupiter-fan-control Build Status
jupiter-hw-support Build Status
jupiter-hw-support-btrfs Build Status
python3-hid Build Status
ryzenadj Build Status
sddm-sugar-steamOS Build Status
sdgyrodsu Build Status
steamdeck-kde-presets Build Status
steamdeck-kde-themes Build Status
udisks2 Build Status

Additionally, the following packages are used from other Copr repos:

Package Status
hl2linux-selinux Build Status
latencyflex-vulkan-layer Build Status
obs-vkcapture Build Status
wallpaper-engine-kde-plugin Build Status

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