Improved logic.
This commit is contained in:
parent
9de7ca543f
commit
bd91599ebd
22
mkwebapp
22
mkwebapp
@ -17,7 +17,6 @@
|
||||
set -x
|
||||
|
||||
CONF_DIR="${HOME}/.config"
|
||||
WAPP_PRE="org.gnome.Epiphany.WebApp-"
|
||||
LOCALDIR="${HOME}/.local"
|
||||
SHAREDIR="${LOCALDIR}/share"
|
||||
|
||||
@ -113,7 +112,6 @@ fi
|
||||
|
||||
### SET SUFFIX AND BIN BASED ON BROWSER
|
||||
case "${WA_BRWSR}" in
|
||||
"chrome") WASUFFIX="pwa" ; BRWSRBIN="google-chrome" ; break;;
|
||||
"chromium") WASUFFIX="pwa" ; BRWSRBIN="chromium" ; break;;
|
||||
"firefox") WASUFFIX="ssb" ; BRWSRBIN="firefox" ; break;;
|
||||
"google-chrome") WASUFFIX="pwa" ; BRWSRBIN="google-chrome" ; break;;
|
||||
@ -122,22 +120,24 @@ case "${WA_BRWSR}" in
|
||||
esac
|
||||
|
||||
### PLACES FOR STUFF
|
||||
WAPP_DIR="${APPS_DIR}/${WASUFFIX}"
|
||||
WAPP_ICO="${ICONSDIR}/${WASUFFIX}/${WAPPNAME,,}.${WAPPICON##*.}"
|
||||
WAPP_DTF="${APPS_DIR}/${WASUFFIX}/${WAPPNAME,,}.desktop"
|
||||
|
||||
### EPIPHANY WEB APPS ARE SNOWFLAKE
|
||||
|
||||
if [ "${WA_BRWSR}" = "epiphany" ]; then
|
||||
WAPP_PRE="org.gnome.Epiphany.WebApp-"
|
||||
WAPP_DIR="${SHAREDIR}/${WAPP_PRE}${WAPPNAME,,}"
|
||||
WAPP_ICO="${WAPP_DIR}/app-icon.${WAPPICON##*.}"
|
||||
WAPP_DTF="${WAPP_DIR}/${WAPP_PRE}${WAPPNAME,,}.desktop"
|
||||
else
|
||||
WAPP_PRE=
|
||||
WAPP_DIR="${APPS_DIR}/${WASUFFIX}"
|
||||
WAPP_ICO="${ICONSDIR}/${WASUFFIX}/${WAPPNAME,,}.${WAPPICON##*.}"
|
||||
WAPP_DTF="${APPS_DIR}/${WASUFFIX}/${WAPPNAME,,}.desktop"
|
||||
fi
|
||||
|
||||
### FIREFOX IS ALSO SNOWFLAKE
|
||||
if [ "${WA_BRWSR}" = "firefox" ]; then
|
||||
### PROFILE SETTINGS
|
||||
if [ "${WASUFFIX}" = "pwa" ]; then
|
||||
|
||||
WAPP_DPF="${CONF_DIR}/${WA_BRWSR}/${WASUFFIX}-default"
|
||||
WAPP_PRF="${CONF_DIR}/${WA_BRWSR}/${WASUFFIX}-${WAPPNAME,,}"
|
||||
|
||||
elif [ "${WASUFFIX}" = "ssb" ]; then
|
||||
|
||||
### CREATE DIRECTORY FOR FIREFOX CACHE
|
||||
printf -- ':: ' && mkdir -pv "/run/user/${UID}/ssb-${WAPPNAME,,}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user