FLATPAK-CONFIG(1)
π FLATPAK CONFIG π
okay so bestie, welcome to flatpak-config β the manual page for the flatpak config command. it's your lil control room for a flatpak installation's configuration, and honestly? it's giving "settings app but make it a CLI" β¨
β¨ NAME β¨
flatpak-config β manage configuration π
πΈ SYNOPSIS πΈ
flatpak config [OPTION...]
flatpak config [OPTION...] --set KEY VALUE
flatpak config [OPTION...] --unset|--get KEY
π¦ DESCRIPTION π¦
the flatpak config command shows or modifies the configuration of a flatpak installation, no cap. like, it's the main character of your flatpak setup π
these are the keys it supports, and yes you need to know all of them:
languagesβ the languages that get included when you install Locale extensions. the value is a semicolon-separated list of two-letter language codes, or one of the special values*or*all*. if this key is unset, flatpak defaults to including theextra-languageskey and the current locale. so it's lowkey doing its own thing if you don't tell it what to do πextra-languagesβ this key gets used whenlanguagesis not set, and it defines extra locale extensions on top of the system configured languages. the value is a semicolon-separated list of locale identifiers (language, optional locale, optional codeset, optional modifier) as documented bysetlocale(3). for example, fr fr:
en;en_DK;zh_HK.big5hkscs;uz_UZ.utf8@cyrillic
report-os-infoβ if this key is set tofalse, or theno-report-os-infofile exists atFLATPAK_CONFIG_DIR, then Flatpak will not report the OS name, version, and architecture from/etc/os-releaseto the Flatpak remote via theFlatpak-Os-InfoHTTP header when pulling objects. the default value of the key if unset istrue. so basically: it's snitching about your OS by default, and this is the off switch π
for configuration of individual remotes, see flatpak-remote-modify(1). for configuration of individual applications, see flatpak-override(1). iykyk π
π OPTIONS π
these are the options that are understood, one by one, no skipping:
-h,--helpβ show help options and exit. the classic "wait what does this do again" button π«Ά--listβ print all keys and their values. the vibe check of your whole config β¨--setβ set key KEY to VALUE.--unsetβ unset key KEY. bye bye setting π--getβ print value of KEY.-u,--userβ configure per-user installation. just for you, main character energy π--systemβ configure system-wide installation. for everybody, big group-chat energy π--installation=NAMEβ configure the system-wide installation specified by NAME among those defined in/etc/flatpak/installations.d/. using--installation=defaultis equivalent to using--system.-v,--verboseβ print debug information during command processing. for when you need the tea β--ostree-verboseβ print OSTree debug information during command processing. extra deep tea, OSTree flavored π
π EXAMPLES π
here's the iconic one, look at her go:
$ flatpak config --set languages "sv;en;fi"
π₯ SEE ALSO π₯
flatpak(1), flatpak-remote-modify(1), flatpak-override(1)
and that's the whole page bestie, you ate that π this was flatpak-config, from the flatpak manual β that's the source/version vibe, so go forth and configure responsibly π
π¦ 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