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