πΊ Using Tavern
Tavern is a graphical Homebrew client for Linux β a native GTK4 "App Store" for managing your command-line tools and graphical applications.
First Runβ
Launch Tavern from the app grid:
flatpak run dev.hanthor.Tavern
Or from the terminal (if installed via Homebrew cask):
tavern
The main window shows:
- Browse β featured and popular packages
- Search β search bar at the top
- Installed β your installed formulae and casks
- Taps β manage Homebrew tap repositories
Searching for Packagesβ
Type in the search bar to search across 6,000+ formulae and casks:
# Search for "node"
Type "node" in the search bar
# Results show formulae (node) and casks (nodeclipse)
Linux users: macOS-only casks are automatically filtered out.
Installing a Packageβ
- Search for the package
- Click on it to view details (description, version, dependencies)
- Click the Install button
- Watch progress in the task manager (bottom panel)
Packages install in parallel β multiple installs at once with a global progress indicator.
Managing Installed Packagesβ
View installedβ
Click the Installed tab to see everything on your system.
Updateβ
# Check for updates in the Installed view
# Click "Update All" or update individual packages
Uninstallβ
- Find the package in Installed view
- Click the Remove button
- Confirm
Using Brewfilesβ
Tavern supports Brewfiles β declarative environment files:
# ~/Brewfile
tap "homebrew/bundle"
brew "htop"
brew "neovim"
cask "visual-studio-code"
cask "font-fira-code-nerd-font"
Open a Brewfileβ
# File β Open Brewfile
# Or launch Tavern with a Brewfile
tavern ~/Brewfile
Tavern displays the Brewfile contents and lets you bulk-install or remove all listed packages.
Managing Tapsβ
Homebrew taps are additional package repositories:
# View current taps in the Taps view
# Add a tap:
brew tap hanthor/homebrew-tap
# Remove a tap from Tavern's Taps view
Keyboard Shortcutsβ
| Shortcut | Action |
|---|---|
Ctrl+F | Focus search bar |
Ctrl+Q | Quit |
Escape | Clear search / go back |
Ctrl+Tab | Switch between views |
Tipsβ
- Dark Mode β Tavern follows the system theme automatically
- Parallel installs β Tavern installs multiple packages simultaneously
- Progress tracking β the bottom panel shows overall progress
- macOS filtering β casks only available on macOS are hidden on Linux
Troubleshootingβ
| Problem | Fix |
|---|---|
| "Homebrew not found" | Ensure Homebrew is installed: /bin/bash -c \"\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\" |
| No search results | Run brew update in the terminal to refresh the package index |
| Flatpak won't launch | Ensure the TunaOS remote is added: flatpak remote-add --user --if-not-exists tuna-os oci+https://tuna-os.github.io/Tavern |
| Packages not installing | Check brew doctor in terminal for Homebrew issues |
See Alsoβ
- Homebrew on TunaOS β using Homebrew from the CLI
- Bluefin CLI β terminal-based shell config manager
- Contributing β how to help develop Tavern
- Roadmap β planned features