-
-
Save akhiljalagam/f7f6553a884fbcbd01715cac3eac1ea9 to your computer and use it in GitHub Desktop.
Snap app support in shell
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# shellcheck shell=sh | |
# Expand $PATH to include the directory where snappy applications go. | |
snap_bin_path="/snap/bin" | |
if [ -n "${PATH##*${snap_bin_path}}" -a -n "${PATH##*${snap_bin_path}:*}" ]; then | |
export PATH=$PATH:${snap_bin_path} | |
fi | |
# Ensure base distro defaults xdg path are set if nothing filed up some | |
# defaults yet. | |
if [ -z "$XDG_DATA_DIRS" ]; then | |
export XDG_DATA_DIRS="/usr/local/share:/usr/share" | |
fi | |
# Desktop files (used by desktop environments within both X11 and Wayland) are | |
# looked for in XDG_DATA_DIRS; make sure it includes the relevant directory for | |
# snappy applications' desktop files. | |
snap_xdg_path="/var/lib/snapd/desktop" | |
if [ -n "${XDG_DATA_DIRS##*${snap_xdg_path}}" -a -n "${XDG_DATA_DIRS##*${snap_xdg_path}:*}" ]; then | |
export XDG_DATA_DIRS="${XDG_DATA_DIRS}:${snap_xdg_path}" | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment