kenpb / bazzite-arch

A ready-to-game Arch Linux based OCI designed for use exclusively in distrobox.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A ready-to-game Arch Linux based OCI designed for use exclusively in distrobox.

License:Apache License 2.0


Languages

Language:Dockerfile 87.5%Language:Shell 12.5%