From 58dfe1a2b465bf5b90c15b863ce7fba89b3fffdb Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Fri, 21 Mar 2025 11:15:22 +0000 Subject: [PATCH] Add support for updating installed GNOME extensions in install.sh --- install.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install.sh b/install.sh index 610ec007..509f2ed1 100755 --- a/install.sh +++ b/install.sh @@ -24,6 +24,13 @@ install_gnome_extension() { --method org.gnome.Shell.Extensions.InstallRemoteExtension \ "$uuid" >/dev/null 2>&1 return 0 + elif gnome-extensions list --updates | grep -qw "$uuid"; then + printf "${GREEN}Sent update request for %s.${NC}\n" "$uuid" + gdbus call --session --dest org.gnome.Shell.Extensions \ + --object-path /org/gnome/Shell/Extensions \ + --method org.gnome.Shell.Extensions.InstallRemoteExtension \ + "$uuid" >/dev/null 2>&1 + return 0 else printf "${GREEN}GNOME Extension %s is already installed.${NC}\n" "$uuid" return 0