Flatpak Operations

Manage flatpak packages. See https://www.flatpak.org/

Facts used in these operations: flatpak.FlatpakPackages.

flatpak.packages

Install/remove a flatpak package

flatpak.packages(packages: str | list[str] | None=None, remote: str | None=None, present=True, **kwargs)

packages**: List of packages remote**: Source to install the application or runtime from present**: whether the package should be installed

amples:**

ode:: python

# Install vlc flatpak flatpak.package(

name=”Install vlc”, packages=”org.videolan.VLC”,

)

# Install vlc flatpak from flathub flatpak.package(

name=”Install vlc”, packages=”org.videolan.VLC”, remote=”flathub”,

)

# Install multiple flatpaks flatpak.package(

name=”Install vlc and kodi”, packages=[“org.videolan.VLC”, “tv.kodi.Kodi”],

)

# Remove vlc flatpak.package(

name=”Remove vlc”, packages=”org.videolan.VLC”, present=False,

) Note:

This operation also inherits all global arguments.