The "Double-Click" installer for Bazzite and Steam Deck.
Easily install .deb and .rpm files on immutable Linux systems (like Bazzite, SteamOS, or Silverblue) without touching the terminal.
On immutable systems like Bazzite or SteamOS, it is not recommended to install packages to the system layer. The recommended solution is Distrobox, but that requires using the command line for every install.
This tool automates the process. It creates a "Wizard" that allows you to double-click a package file, automatically spins up the correct container, installs the app, and exports it to Start Menu.
- Minimal Setup: Automatically creates the necessary containers (
deb-installerorrpm-installer) if they don't exist. - Multi-Distro Support:
- Supports Debian/Ubuntu packages (
.deb) - Supports Fedora/Red Hat packages (
.rpm)
- Supports Debian/Ubuntu packages (
- Desktop Integration: Exports the app icon to your system menu immediately.
- Instant Launch: Prompt to launch the application immediately after installation.
We assume you have already installed Distrobox. I also use DistroShelf, which comes with Bazzite.
- Clone or Download this repository.
- Open a terminal in the folder.
- Run the deployment script:
chmod +x deploy.sh ./deploy.sh
This will copy the scripts to ~/.local/bin/ and register the desktop handler in ~/.local/share/applications/.
- Download any
.debor.rpmfile (e.g., Discord, VS Code, Kenku FM). - Right-Click the file and select Properties.
- Go to "Open With".
- Select "Install with Distrobox Wizard" and set it as Default.
From now on, just double-click any package to install it!
Currently, this tool uses Debian images for .deb files and Fedora images for .rpm files.
I plan to add support for other distributions and package types in the future (e.g., Arch/AUR support).
Have a request? I would gladly hear your feedback! If you have a specific distro you want supported or a feature request, please open an issue on this repository.