Skip to content

# Flatpak

## modules.flatpak.enable

Whether to enable Flatpak module.

Type: boolean

Default: `false`

Example: `true`

## modules.flatpak.autoPrune

Remove unused packages on nixos-rebuild

Type: boolean

Default: `false`

## modules.flatpak.autoUpdate

Update flatpak apps on nixos-rebuild

Type: boolean

Default: `false`

## modules.flatpak.bottles.enable

Whether to enable Bottles.

Type: boolean

Default: `false`

Example: `true`

## modules.flatpak.discord.enable

Whether to enable Discord.

Type: boolean

Default: `false`

Example: `true`

## modules.flatpak.extraGlobalOverride

Additional global overrides

Type: list of string

Default: `[ ]`

Example:

    [
      "\${config.home.homeDirectory}/Documents:ro"
    ]

## modules.flatpak.extraInstall

Flatpaks that will be installed additionally

Type: list of string

Default: `[ ]`

## modules.flatpak.extraOverride

Additional overrides

Type: list of (attribute set)

Default: `[ ]`

Example:

    [
      {
        "com.usebottles.bottles" = "\${config.home.homeDirectory}/Documents";
      }
    ]

## modules.flatpak.extraRemove

Flatpaks that will be removed additionally (use with extraInstall)

Type: list of string

Default: `[ ]`

## modules.flatpak.flatseal.enable

Whether to enable Flatseal.

Type: boolean

Default: `false`

Example: `true`

## modules.flatpak.fontFix

Link fonts to ~/.local/share/fonts so flatpak apps can find them

Type: boolean

Default: `true`

## modules.flatpak.iconFix

Link icons to ~/.local/share/icons so flatpak apps can find them

Type: boolean

Default: `true`

## modules.flatpak.jabref.enable

Whether to enable Jabref.

Type: boolean

Default: `false`

Example: `true`

## modules.flatpak.obsidian.enable

Whether to enable Obsidian.

Type: boolean

Default: `false`

Example: `true`

## modules.flatpak.spotify.enable

Whether to enable Spotify.

Type: boolean

Default: `false`

Example: `true`