chore: general changes

This commit is contained in:
2024-08-30 14:27:02 +02:00
parent 93809054f6
commit 8f207382e9
7 changed files with 35 additions and 21 deletions

View File

@@ -3,8 +3,15 @@
source $HOME/dotfiles/bin/helpers/functions.sh
ensure_gnome_extensions_installed() {
if ! command -v gnome-extensions &> /dev/null; then
printfe "%s\n" "red" " - gnome-extensions command not found, likely not running GNOME."
# In case gnome-extensions is installed but we don't use GNOME let's do a check
if [ "$XDG_CURRENT_DESKTOP" != "GNOME" ]; then
printfe "%s\n" "red" " - XDG_CURRENT_DESKTOP is not GNOME, likely not running GNOME."
return
fi
# Attempt to connect to GNOME shell, if it fails, we can stop here
if ! gnome-extensions &> /dev/null; then
printfe "%s\n" "red" " - gnome-extensions command not found, likely not running GNOME?!"
return
fi