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 the extra-languages key 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 when languages is 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 by setlocale(3). for example, fr fr:
en;en_DK;zh_HK.big5hkscs;uz_UZ.utf8@cyrillic
  • report-os-info β€” if this key is set to false, or the no-report-os-info file exists at FLATPAK_CONFIG_DIR, then Flatpak will not report the OS name, version, and architecture from /etc/os-release to the Flatpak remote via the Flatpak-Os-Info HTTP header when pulling objects. the default value of the key if unset is true. 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=default is 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