Files
dotfiles/gnome/.local/share/gnome-shell/extensions/gsconnect@andyholmes.github.io/gsconnect-preferences

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