Subversion Repositories configs

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 - 1
if command -v flatpak > /dev/null; then
2
    # set XDG_DATA_DIRS to include Flatpak installations
3
 
4
    new_dirs=$(
5
        (
6
            unset G_MESSAGES_DEBUG
7
            echo "${XDG_DATA_HOME:-"$HOME/.local/share"}/flatpak"
8
            flatpak --installations
9
        ) | (
10
            new_dirs=
11
            while read -r install_path
12
            do
13
                share_path=$install_path/exports/share
14
                case ":$XDG_DATA_DIRS:" in
15
                    (*":$share_path:"*) :;;
16
                    (*":$share_path/:"*) :;;
17
                    (*) new_dirs=${new_dirs:+${new_dirs}:}$share_path;;
18
                esac
19
            done
20
            echo "$new_dirs"
21
        )
22
    )
23
 
24
    export XDG_DATA_DIRS
25
    XDG_DATA_DIRS="${new_dirs:+${new_dirs}:}${XDG_DATA_DIRS:-/usr/local/share:/usr/share}"
26
fi