This is a convenient, easy-to-use interface for updating your Bazzite system.
- Simple and powerful
- Full support for all input types (keyboard/mouse, controller, touchscreen)
The custom icons used by this app come from Bazzite.
- https://github.com/ublue-os/bazzite/blob/main/system_files/desktop/shared/usr/share/ublue-os/bazzite/update.svg
- https://github.com/ublue-os/bazzite/blob/main/system_files/desktop/shared/usr/share/ublue-os/bazzite/logo.svg
This GUI requires uupd to be installed. If you are using a Universal Blue based system, you almost certainly do!
For rebase and rollback support, bazzite-rollback-helper is used but not strictly required.
The app is available in Terra. Once the installation instructions are met, the package will be available as bazzite-updater.
sudo dnf install bazzite-updaterIt is also posted to the github releases.
GPL-2.0-or-later. See LICENSES for details.
I develop this project in a devcontainer with vscode and test it on bazzite by installing it as a flatpak (or RPM) through github artifacts. A justfile is present for specific scripts, which can be easily run using just.
just build-flatpak
just build-rpmTo test as an rpm:
sudo bootc usroverlay
sudo dnf install the/rpm/package.rpm