Flatpak: Difference between revisions
imported>Phrogg m edited the link |
imported>Jmercouris No edit summary |
||
Line 15: | Line 15: | ||
</nowiki>}} | </nowiki>}} | ||
To start using flatpaks, particularly for flatpak development: | |||
<syntaxHighlight> | |||
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | |||
flatpak update | |||
flatpak search bustle | |||
flatpak install flathub org.freedesktop.Bustle | |||
flatpak run org.freedesktop.Bustle | |||
</syntaxHighlight> | |||
== Issues == | == Issues == | ||
If you have issues with cursors or themes in general, take a look at [https://nixos.wiki/wiki/Fonts#Flatpak_applications_can.27t_find_system_fonts Fonts] | If you have issues with cursors or themes in general, take a look at [https://nixos.wiki/wiki/Fonts#Flatpak_applications_can.27t_find_system_fonts Fonts] |
Revision as of 21:35, 14 February 2023
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
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
To start using flatpaks, particularly for flatpak development:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak update
flatpak search bustle
flatpak install flathub org.freedesktop.Bustle
flatpak run org.freedesktop.Bustle
Issues
If you have issues with cursors or themes in general, take a look at Fonts