Hi Snikta, On 28/02/25 14:37, Snikta wrote:
I'm using Steam and Signal from Flatpak but I don't get them to play well with GNOME. The apps don't show up in the applications menu and they are not visible on the top tool bar. I guess this is probably an easy fix, but I'm not too familiar with neither Flatpak, GNOME nor Guix. I guess one should set some XDG or PATH environment variable. Or maybe even install some system or home service.So how can I make Flatpak apps integrate well with GNOME on Guix?
I use flatpak for libre software that is not in Guix yet. When I first started using it, launching flatpak apps with the «flatpak run» command would tell me which environment variables to set. They help the apps integrate with the desktop.
Currently, I have the following variables set in my «.profile» file, which is located in my home directory.
# FLATPAK # Make apps available in GNOME Shell.export XDG_DATA_DIRS="$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share"
export XDG_DATA_DIRS="$XDG_DATA_DIRS:/var/lib/flatpak/exports/share" After modifying this file you'd need to restart the GNOME desktop session.Then, you should see the flatpak apps in the list of applications in GNOME Shell. And every time you launch any of these applications, you should see the application menu in the top bar, near the Activities button.
Hope that helps,
OpenPGP_0x0AB0D067012F08C3.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature