nixos/flatpak: add flatpak's XDG_DATA_DIRS to the environment

We use environment.profiles to add both the PATH and XDG_DATA_DIRS.

Changed files
+5 -5
nixos
modules
services
desktops
+5 -5
nixos/modules/services/desktops/flatpak.nix
···
systemd.packages = [ pkgs.flatpak pkgs.xdg-desktop-portal ] ++ cfg.extraPortals;
-
environment.variables = {
-
PATH = [
-
"$HOME/.local/share/flatpak/exports/bin"
-
"/var/lib/flatpak/exports/bin"
-
];
+
environment.profiles = [
+
"$HOME/.local/share/flatpak/exports"
+
"/var/lib/flatpak/exports"
+
];
+
environment.variables = {
XDG_DESKTOP_PORTAL_PATH = map (p: "${p}/share/xdg-desktop-portal/portals") cfg.extraPortals;
};
};