20 lines
557 B
Bash
Executable File
20 lines
557 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# SPDX-FileCopyrightText: GSConnect Developers https://github.com/GSConnect
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
fallback_dir=$HOME/.local/share/gnome-shell/extensions/gsconnect@andyholmes.github.io/
|
|
|
|
if [ ! -f "./gsconnect-preferences.js" ]; then
|
|
# Try to find home path
|
|
extension_dir="$(dirname "$(realpath "$(command -v "$0")")")"
|
|
# try even harder
|
|
if [ ! -d "$extension_dir" ]; then
|
|
extension_dir="$fallback_dir"
|
|
fi
|
|
cd "$extension_dir" || exit 1
|
|
fi
|
|
exec /usr/bin/env gjs -m gsconnect-preferences.js
|
|
|