Flatpak control plane
Dedicated Flatpak command plane with typed errors, a default-remote convention, and per-remote install.
Surface
bash
fur flatpak install <ref> [ <name>]
fur flatpak remove <ref>
fur flatpak search <query> [ <name>]
fur flatpak list
fur flatpak info <name>
fur flatpak remote list
fur flatpak remote add <name> <url> [] []
fur flatpak remote remove <name> []
fur flatpak remote set <name>Default remote
--remote is optional. When omitted, fur uses (in order):
- The
FOXORA_FLATPAK_REMOTEenvironment variable. - The persisted default remote in your user config.
- The first remote that has the requested ref.
bash
fur flatpak remote set flathub
fur flatpak install org.mozilla.firefox Typed errors
Errors are classified into actionable categories so automation can branch on them: not-found, permission, already-installed, remote-unreachable.
bash
fur flatpak install org.mozilla.firefox flathub \
| jq '.action == "flatpak" and .ok == true'Remediation runbook
See the Flatpak remediation runbook for the standard remote-list / set-default / retry flow.