Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1.9 KB

README.md

File metadata and controls

26 lines (15 loc) · 1.9 KB

bazzite-arch

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.

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-distrobox, 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