Flatpak

From NixOS Wiki
Revision as of 11:18, 15 September 2022 by imported>Phrogg (added this page with basic instructions on how to enable flatpak and specific instructions on how to add it to the path on sway and greetd)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Flatpak is a linux application sandboxing and distribution framework

Usage

Using this configuration, flatpak will be installed and ready for use:

/etc/nixos/configuration.nix
services.flatpak.enable = true;

After adding this line to your configuration file, flatpak will be installed, however it is not always added yo your path directly, e.g. when you are using sway it will be not.

To manually add it to path while using a greetd login manager and Sway create a .profile</profile> file with an override for your XDG_DATA_DIRS path, e.g.:

.profile
export XDG_DATA_DIRS:$XDG_DATA_DIRS:/usr/share:/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share