Check if all your gnome extensions support a certain gnome-shell version.
# using go directly
$ go install github.com/jon4hz/canihazgnomeupdate@latest
# from aur (btw)
$ yay -S canihazgnomeupdate-bin
# local pkg manager
$ VERSION=v0.1.0
## debian / ubuntu
$ dpkg -i canihazgnomeupdate-$VERSION-linux-amd64.deb
## rhel / fedora / suse
$ rpm -i canihazgnomeupdate-$VERSION-linux-amd64.rpm
## alpine
$ apk add --allow-untrusted canihazgnomeupdate-$VERSION-linux-amd64.apk
# homebrew (macOS & linux)
$ brew install jon4hz/homebrew-tap/canihazgnomeupdate
$ canihazgnomeupdate 46