1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
if type -q flatpak
# Set XDG_DATA_DIRS to include Flatpak installations
set -x --path XDG_DATA_DIRS $XDG_DATA_DIRS
set -q XDG_DATA_DIRS[1]; or set XDG_DATA_DIRS /usr/local/share /usr/share
set -q XDG_DATA_HOME; or set -l XDG_DATA_HOME $HOME/.local/share
set -l installations $XDG_DATA_HOME/flatpak
begin
set -le G_MESSAGES_DEBUG
set -lx GIO_USE_VFS local
set installations $installations (flatpak --installations)
end
for dir in {$installations[-1..1]}/exports/share
if not contains $dir $XDG_DATA_DIRS
set -p XDG_DATA_DIRS $dir
end
end
end
|