FLATPAK-REMOTE-MODIFY(1)
π FLATPAK-REMOTE-MODIFY β Modify a remote repository π
okay bestie, so you already have a remote repository in your flatpak setup and you wanna change stuff about it? that's literally what flatpak-remote-modify is for. it's the glow-up command for remotes. this page lives in the FLATPAK REMOTE-MODI(1) manual (yes the header says that, we don't question the header π).
β¨ SYNOPSIS β¨
flatpak remote-modify [OPTION...] NAME
πΈ DESCRIPTION πΈ
so basically: this modifies the options for a remote repository that already exists in the flatpak repository configuration. NAME is the name of the remote you're messing with. no cap.
unless you override it with --system, --user, or --installation, this command picks either the default system-wide installation or the per-user one β whichever one has that REMOTE in it. it just figures it out. main character energy tbh.
π OPTIONS π
here's the whole menu, and yes we're going through all of it, i don't skip:
-h,--helpβ shows the help options and dips. bye bestie π«Ά-u,--userβ modifies the per-user configuration.--systemβ modifies the default system-wide configuration.--installation=NAMEβ modifies a system-wide installation specified byNAME, out of the ones defined in/etc/flatpak/installations.d/. and psst β using--installation=defaultis the exact same thing as using--system.--no-gpg-verifyβ disables GPG verification for the added remote. (the vibe check is OFF π₯)--gpg-verifyβ enables GPG verification for the added remote. (vibe check back ON β¨)--prio=PRIOβ sets the priority for the remote. default is1, and higher means more prioritized. this is mostly for graphical installation tools.--subset=SUBSETβ limits the refs available from the remote to just the ones that are part of the named subset.--no-enumerateβ marks the remote as not enumerated. that means the remote won't be used to list applications (like in graphical installation tools, yk). it also won't be used for runtime dependency resolution (same as--no-use-for-deps).--no-use-for-depsβ marks the remote as not to be used for automatic runtime dependency resolution.--disableβ disables the remote. disabled remotes will not be automatically updated from. it's giving ghosted π--enableβ enables the remote.--enumerateβ marks the remote as enumerated. that means the remote will be used to list applications, e.g. in graphical installation tools.--use-for-depsβ marks the remote as to be used for automatic runtime dependency resolution.--title=TITLEβ a title for the remote, e.g. for display in a UI.--comment=COMMENTβ a single-line comment for the remote, e.g. for display in a UI.--description=DESCRIPTIONβ a full-paragraph description for the remote, e.g. for display in a UI.--homepage=URLβ URL for a website for the remote, e.g. for display in a UI.--icon=URLβ URL for an icon for the remote, e.g. for display in a UI.--default-branch=BRANCHβ a default branch for the remote, mainly for use in a UI.--collection-id=COLLECTION-IDβ the globally unique identifier of the remote repository, which lets mirrors get grouped together. β οΈ this must only be set to the collection ID provided by the remote, and must not be set if the remote doesn't provide a collection ID. read that twice, bestie.--url=URLβ sets a new URL.--update-metadataβ updates the remote's extra metadata from the OSTree repository's summary file. rn onlyxa.titleandxa.default-branchare supported. it's giving limited edition π--no-filter,--filter=FILEβ modifies the path (or unsets it) for the local filter used for this remote. seeflatpak-remote-add(1)for the deets on the filter file format.--gpg-import=FILEβ imports gpg keys from the specified keyring file as trusted for the new remote. and if the file is-, the keyring is read from standard input. iconic.--signature-lookaside=URLβ specifies a URL to be used to look up signatures for this remote (OCI remotes only).--authenticator-name=NAMEβ specifies the authenticator to use for the remote.--authenticator-option=KEY=VALUEβ specifies an authenticator option for the remote.--authenticator-installβ enables auto-installation of authenticator.--no-authenticator-installβ disables auto-installation of authenticator.--follow-redirectβ followsxa.redirect-urldefined in the summary file.--no-follow-redirectβ does not followxa.redirect-urldefined in the summary file.-v,--verboseβ prints debug information during command processing.--ostree-verboseβ prints OSTree debug information during command processing.
π¦ EXAMPLES π¦
look, a real one, copy-paste ready:
$ flatpak --user remote-modify --no-gpg-verify test-repo
π SEE ALSO π
flatpak(1), flatpak-remote-add(1), flatpak-remote-delete(1), flatpak-remotes(1)
and that's the whole page, bestie π this one comes to you straight from the flatpak source, page FLATPAK REMOTE-MODI(1) β go forth and modify those remotes, you've got this πβ¨
π¦ where this page comes from
- fedora 44: flatpak 1.18.4-1.fc44 Β· LGPL-2.1-or-later
- fedora 44: flatpak 1.18.4-1.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: flatpak 1.18.4
- ubuntu stonking: flatpak 1.18.4-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms