π¦ Using TunaOS Flatpaks
TunaOS publishes its Flatpak applications through a custom OCI remote. Each app runs in a sandbox, updates itself automatically, and targets the GNOME desktop.
What's Availableβ
| App | Description | Flatpak ID | Source |
|---|---|---|---|
| Tables π | Pure Rust GTK4 spreadsheet | org.tunaos.tables | GitHub |
| Decks π½οΈ | Pure Rust GTK4 presentation app | org.tunaos.decks | GitHub |
| Letters π | Pure Rust GTK4 word processor | org.tunaos.letters | GitHub |
| Tavern πΊ | Homebrew GUI client | org.tunaos.tavern | GitHub |
| Mariner π οΈ | GTK4 + libadwaita file manager (GNOME Files alternative with type-ahead, dual-pane, Quick Look) | org.tunaos.mariner | GitHub |
| Finupdate π | GTK4/libadwaita update frontend (bootc/flatpak/brew/distrobox) | org.tunaos.finupdate | GitHub |
| Mandelbrot π | GNOME Matrix messaging client (forked from Fractal, MatrixRTC voice/video) | org.tunaos.mandelbrot | GitHub |
| Dualcut βοΈ | GNOME video editor (manual timeline + live JSON/scriptable editing) | org.tunaos.dualcut | GitHub |
| TunaOS Installer (COSMIC) π | Live-ISO installer frontend | org.tunaos.InstallerCosmic | GitHub |
| TunaOS Installer (KDE) π | Live-ISO installer frontend | org.tunaos.InstallerKde | GitHub |
| TunaOS Installer (Niri) β‘ | Live-ISO installer frontend | org.tunaos.InstallerNiri | GitHub |
| TunaOS Installer (XFCE) π | Live-ISO installer frontend | org.tunaos.InstallerXfce | GitHub |
| bootc-installer πΎ | GTK4/libadwaita graphical installer (Flatpak) for bootc images | org.bootcinstaller.Installer | GitHub |
The list above mirrors the apps published to the tuna-os OCI index (
tunaos.org/flatpak/index/static). Installer frontends are also preinstalled on the matching TunaOS live ISOs.
Adding the Remoteβ
One-time setupβ
flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo
Verify the remoteβ
flatpak remotes | grep tuna-os
Installing Appsβ
CLI installationβ
# Single app
flatpak install tuna-os org.tunaos.tables
# Multiple apps at once
flatpak install tuna-os org.tunaos.tables org.tunaos.decks org.tunaos.letters
# Everything on the remote
flatpak install tuna-os org.tunaos.tables org.tunaos.decks org.tunaos.letters \
org.tunaos.tavern org.tunaos.mariner org.tunaos.finupdate \
org.tunaos.mandelbrot org.tunaos.dualcut
GUI installationβ
Open GNOME Software or KDE Discover β after adding the remote, TunaOS apps appear in the app list for one-click installation.
Managing Appsβ
Update all Flatpaksβ
flatpak update
List installed Flatpaksβ
flatpak list --app
Remove an appβ
flatpak uninstall org.tunaos.tables
Check for updatesβ
flatpak update --check
Troubleshootingβ
| Problem | Fix |
|---|---|
Remote \"tuna-os\" not found | Add the remote first: flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo |
| App won't launch | Try flatpak run org.tunaos.tables --log-level=debug |
| Update fails | Run flatpak repair then flatpak update |
| Permission denied | Flatpaks are sandboxed. Use Flatseal to manage permissions |
See Alsoβ
- Office Suite β Tables, Decks, Letters overview
- Tavern Guide β guide to the Homebrew GUI
- Flatpak Documentation β official Flatpak docs