Most Linux users abhor what Gnome has become.
to be honest, I'm not even sure where I'd get a shell extension, or what I'd want out of one. I tend to run apps in full screen and switch between virtual desktops.
- Simple System Monitor.
- flatpak install com.mattjakeman.ExtensionManager
- Disable the fedora's "Background Logo" extension.
- Install the "AppIndicator and KStatusNotifierItem Support" extension.
And that's it. No fancy things. Avoiding the weird way to install a shell extension, the browser extension - which won't work for me because I use Firefox from flatpak.
Removes the 150ms delay on alt tab that remains even with animations are disabled. Not sure why there is a delay in the first place.
A tiling window manager, It makes working with an ultrawide more practical
Basically multiple desktop applet.
Gnome is pretty useless to me without that
system-monitor (https://extensions.gnome.org/extension/120/system-monitor/). It is nice to see my CPU and memory usage at a glance with some history. I don't look too often but it can be good for understanding how builds are progressing, check that my software is utilizing parallelism well and see when things are in an infinite loop gobbling RAM.
Clipboard History (https://extensions.gnome.org/extension/4839/clipboard-histor...)
I can't live without a clipboard manager, this seems to do a decent job.
Bing Wallpaper (https://extensions.gnome.org/extension/1262/bing-wallpaper-c...)
I don't see my wallpaper often but when I open the menu or log in it is nice to have a new beautiful picture.
AppIndicator and KStatusNotifierItem Support (https://extensions.gnome.org/extension/615/appindicator-supp...)
I like icons in my toolbar.
I also set up dconf options so I always have 10 workspaces, not just one more than the number currently being used, which is a pretty bad default imo. Muscle memory works much better when you can quickly go to the workspace you associate with some program of your workflow, say, Win+8 for a music player, rather than having to adapt to whatever order you happen to open programs in on this reboot.
One extension that I find really clever is Tactile [0], but unfortunately it doesn't synergize very well with Pop shell. One day I'll switch to qtile and build a custom everything with both those ideas.
The rest of the changes were done through Gnome Tweak or Accessibility settings.
Caffine (disable sleep), Clipboard Indicator, Night Theme Switcher (I like manually controlling dark/light theme), Open Weather, Window Is Ready Notification Remover, Launch New Instance, Window List (gnome2 style bottom bar)
Burn My Windows is great for visually seeing the Crash to Desktop on a heavily modded game.
Customized-Workspaces: https://extensions.gnome.org/extension/1583/worksets/
gTile for tiling window manager type functionality https://github.com/gTile/gTile
Extension Manager via Flatpak for managing extensions https://github.com/mjakeman/extension-manager
And a few more but I don't have the links/names in front of me right now.
GSConnect: Implementation of KDE Connect for Gnome https://extensions.gnome.org/extension/1319/gsconnect/
Impatience: Speed up the gnome-shell animation speed https://extensions.gnome.org/extension/277/impatience/
Focus changer: Change focus between windows in all directions using your keyboard https://extensions.gnome.org/extension/4627/focus-changer
Clipboard Indicator: Clipboard Manager extension for Gnome-Shell https://extensions.gnome.org/extension/779/clipboard-indicat...