Flatpak Backend
Flatpak provides sandboxed desktop applications. TinyPM wraps Flatpak to give you a consistent interface.
Important: Flatpak Requires Full App ID
Unlike native packages and Snap, Flatpak requires the full application ID format (e.g., org.gimp.GIMP).
Flag
Use -f to target Flatpak.
Common Operations
#### Install
Requires full app ID:
grab -f org.gimp.GIMP
grab -f org.mozilla.firefox
grab -f org.libreoffice.LibreOffice#### Search
tinypm search -f gimp
tinypm search -f firefox#### Remove
tinypm remove -f org.gimp.GIMP#### List Flatpak Packages
tinypm list -fFinding Flatpak App IDs
To find the correct app ID:
tinypm search -f <name> # Search for app
tinypm discover # Browse curated packagesOr visit [flathub.org](https://flathub.org) to browse available Flatpaks.
#### Update
supdate -fPackage Names
Flatpak packages use reverse-DNS naming (e.g. org.gimp.GIMP). You need the full application ID for install, remove, and run commands. Use search to find the correct ID.
Requirements
- Flatpak must be installed on your system
- At least one remote (e.g. Flathub) should be configured
- Run
tinypm doctorto verify Flatpak is working