---
name: "flatpak-config"
section: "1"
platform: "linux"
package: "flatpak"
version: "1:1.18.4-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/flatpak-config"
---

# flatpak-config(1)

Manage configuration

## 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. The following keys are supported:

*languages*

The languages that are included when installing 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.

*extra-languages*

This key is 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)](/setlocale/3.md) (for example, 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** 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.

For configuration of individual remotes, see [**flatpak-remote-modify**(1)](/flatpak-remote-modify/1.md). For configuration of individual applications, see [**flatpak-override**(1)](/flatpak-override/1.md).

## OPTIONS

The following options are understood:

- **-h**, **--help**

  Show help options and exit.

- **--list**

  Print all keys and their values.

- **--set**

  Set key KEY to VALUE.

- **--unset**

  Unset key KEY.

- **--get**

  Print value of KEY.

- **-u**, **--user**

  Configure per-user installation.

- **--system**

  Configure system-wide installation.

- **--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.

- **--ostree-verbose**

  Print OSTree debug information during command processing.

## EXAMPLES

**$ flatpak config --set languages "sv;en;fi"**

## SEE ALSO

[**flatpak**(1)](/flatpak/1.md), [**flatpak-remote-modify**(1)](/flatpak-remote-modify/1.md), [**flatpak-override**(1)](/flatpak-override/1.md)
