https://github.com/ublue-os/bazzite-dx
The Bazzite Developer Experience
https://github.com/ublue-os/bazzite-dx
bootc
Last synced: 8 months ago
JSON representation
The Bazzite Developer Experience
- Host: GitHub
- URL: https://github.com/ublue-os/bazzite-dx
- Owner: ublue-os
- License: apache-2.0
- Created: 2025-03-12T14:24:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T02:28:51.000Z (about 1 year ago)
- Last Synced: 2025-06-14T20:55:11.120Z (about 1 year ago)
- Topics: bootc
- Language: Shell
- Homepage: https://dev.bazzite.gg
- Size: 24.5 MB
- Stars: 92
- Watchers: 7
- Forks: 14
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Bazzite Developer Edition
[](https://github.com/ublue-os/bazzite-dx/actions/workflows/build.yml)
This is just bazzite, but with extra developer-specific tooling, aiming to match [Bluefin DX](https://docs.projectbluefin.io/bluefin-dx/) and [Aurora DX](https://docs.getaurora.dev/dx/aurora-dx-intro) in functionality
[`bazzite-gdx`](https://github.com/ublue-os/bazzite-gdx) will source from here and be focused for game development.
## Installation
To rebase an existing Bazzite installation to Bazzite DX, use one of the following commands based on your current variant:
**For KDE Plasma (default Bazzite):**
```bash
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx:stable
```
**For GNOME:**
```bash
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-gnome:stable
```
### NVIDIA Variants
**For KDE Plasma with NVIDIA:**
```bash
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-nvidia:stable
```
**For GNOME with NVIDIA:**
```bash
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-nvidia-gnome:stable
```
To skip signature verification (not recommended unless you know what you're doing and why you're doing it), replace `ostree-image-signed:docker://ghcr.io` with `ostree-unverified-registry:ghcr.io`.
### ⚠️ Important Desktop Environment Warning
**Do not switch between GNOME and KDE variants!** If you are currently running:
- **GNOME** (bazzite-gnome*): Only use the `-gnome` variants above
- **KDE Plasma** (standard bazzite): Only use the variants without `-gnome` in the name
Switching between desktop environments via rebase can break your installation and may require a complete reinstall.
After running the rebase command, reboot your system to complete the installation.
## Acknowledgments
This project is built upon the work from [amyos](https://github.com/astrovm/amyos)
## Metrics
