#!/usr/bin/env bash
set -e

UUID="steal-my-focus-window@steal-my-focus-window"

# ensure "use extensions" is not disabled
gsettings set org.gnome.shell disable-user-extensions false

git clone --depth 1 https://github.com/v-dimitrov/gnome-shell-extension-stealmyfocus.git /tmp/gnome-shell-extension-stealmyfocus
sudo rm -rf "/usr/share/gnome-shell/extensions/$UUID"
sudo mv /tmp/gnome-shell-extension-stealmyfocus "/usr/share/gnome-shell/extensions/$UUID"

sudo chown $USER:$USER "/usr/share/gnome-shell/extensions/$UUID"

gnome-extensions enable "$UUID"
gnome-extensions info "$UUID"

read -r -p "Press ENTER to continue and restart GDM..." < /dev/tty

sudo systemctl restart gdm
