bazzite-arch

May 17, 2025 ยท View on GitHub

build-bazzite-arch

Bazzite-Arch is a ready-to-game Arch Linux based OCI designed for use exclusively in distrobox. It can be used on any Linux distributon by following the usage section below.

Usage

distrobox-create --unshare-netns --nvidia --image ghcr.io/ublue-os/bazzite-arch --name bazzite-arch -Y

For the GNOME desktop environment, you may want to replace ghcr.io/ublue-os/bazzite-arch in the above command with ghcr.io/ublue-os/bazzite-arch-gnome, which comes with xdg-desktop-portal-gtk. For Intel and AMD GPUs, the support is baked in, as the containers will install their latest available mesa/dri drivers.

Once the image has been created, you may optionally export the pre-installed applications to your host operating system using the following:

distrobox-enter -n bazzite-arch -- '  distrobox-export --app steam'
distrobox-enter -n bazzite-arch -- '  distrobox-export --app lutris'
distrobox-enter -n bazzite-arch -- '  distrobox-export --app protontricks'
distrobox-enter -n bazzite-arch -- '  mkdir -p ~/.steam && distrobox-export --bin /usr/bin/steamcmd --export-path ~/.steam && mv ~/.steam/steamcmd ~/.steam/steamcmd.sh'

Bazzite-Arch is built from arch-toolbox, which ships with paru pre-installed, along with a modified xdg-utils that allows the container to open your host operating system's web browsers and file explorer.

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-arch