DistroShelf is a graphical interface for managing Distrobox containers on Linux. It provides an easy way to:
- Create and manage containers
- View container status and details
- Install packages
- Manage exported applications
- Open terminal sessions
- Upgrade containers
- Clone and delete containers
or
flatpak install com.ranfdev.DistroShelfdistroshelf is on the AUR
distroshelf on nixpkgs-unstable
- Distrobox installed and configured
- GTK 4 and libadwaita
- Supported terminal emulator (GNOME Terminal, Konsole, etc.)
- Clone the repository:
git clone https://github.com/ranfdev/DistroShelf.git
cd DistroShelf- Build and install:
meson build --prefix=/usr
ninja -C build
sudo ninja -C build installYou can configure your preferred terminal emulator in the Preferences dialog.
Supported terminals:
- GNOME Terminal
- Konsole
- Xfce Terminal
- Tilix
- Alacritty
- And more...
Contributions are welcome! Please open an issue or pull request on GitHub.
DistroShelf is licensed under the GPL-3.0-or-later license.
- Distro icons from font-logos
- Some snippets are from BoxBuddy
- Distrobox
