I personally use Blur my Shell and Ubuntu AppIndicator, I use BmS mostly for asthetics, and Ubuntu AppIndicator because `pkill`ing Discord has the tendency to not start at all.
On Fedora, one first things I do on a new install:<p>- flatpak install com.mattjakeman.ExtensionManager<p>- Disable the fedora's "Background Logo" extension.<p>- Install the "AppIndicator and KStatusNotifierItem Support" extension.<p>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.
Remove alt tab delay: <a href="https://extensions.gnome.org/extension/2741/remove-alttab-delay-v2/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/2741/remove-alttab-de...</a><p>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.
Vitals: A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load
<a href="https://extensions.gnome.org/extension/1460/vitals/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/1460/vitals/</a><p>GSConnect: Implementation of KDE Connect for Gnome
<a href="https://extensions.gnome.org/extension/1319/gsconnect/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/1319/gsconnect/</a><p>Impatience: Speed up the gnome-shell animation speed
<a href="https://extensions.gnome.org/extension/277/impatience/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/277/impatience/</a><p>Focus changer: Change focus between windows in all directions using your keyboard
<a href="https://extensions.gnome.org/extension/4627/focus-changer" rel="nofollow noreferrer">https://extensions.gnome.org/extension/4627/focus-changer</a><p>Clipboard Indicator: Clipboard Manager extension for Gnome-Shell
<a href="https://extensions.gnome.org/extension/779/clipboard-indicator/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/779/clipboard-indicat...</a>
I'm currently using 4 extensions.<p>system-monitor (<a href="https://extensions.gnome.org/extension/120/system-monitor/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/120/system-monitor/</a>). 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.<p>Clipboard History (<a href="https://extensions.gnome.org/extension/4839/clipboard-history/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/4839/clipboard-histor...</a>)<p>I can't live without a clipboard manager, this seems to do a decent job.<p>Bing Wallpaper (<a href="https://extensions.gnome.org/extension/1262/bing-wallpaper-changer/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/1262/bing-wallpaper-c...</a>)<p>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.<p>AppIndicator and KStatusNotifierItem Support (<a href="https://extensions.gnome.org/extension/615/appindicator-support/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/615/appindicator-supp...</a>)<p>I like icons in my toolbar.
Clipboard history, Pop! Shell, and workspace scroller (scroll across the top bar to quickly go through workspaces), on NixOS.<p>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.<p>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.<p>[0] <a href="https://extensions.gnome.org/extension/4548/tactile/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/4548/tactile/</a>
Workspace Matrix to organize virtual desktops in a grid. <a href="https://github.com/mzur/gnome-shell-wsmatrix">https://github.com/mzur/gnome-shell-wsmatrix</a><p>gTile for tiling window manager type functionality <a href="https://github.com/gTile/gTile">https://github.com/gTile/gTile</a><p>Vitals for quick view of system monitoring information <a href="https://github.com/corecoding/Vitals">https://github.com/corecoding/Vitals</a><p>Extension Manager via Flatpak for managing extensions <a href="https://github.com/mjakeman/extension-manager">https://github.com/mjakeman/extension-manager</a>
smart-auto-move for remembering and restoring window positions across restart (disclaimer: i'm the author): <a href="https://extensions.gnome.org/extension/4736/smart-auto-move/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/4736/smart-auto-move/</a><p>Customized-Workspaces for customizing dash shortcuts and isolating apps across workspaces: <a href="https://extensions.gnome.org/extension/1583/worksets/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/1583/worksets/</a>
I disabled all my extensions while trying to debug random logouts while I was away from the computer, and realized I didn't miss them. (Turns out the issue was a faulty hard drive)
Just Perfection (<a href="https://extensions.gnome.org/extension/3843/just-perfection/" rel="nofollow noreferrer">https://extensions.gnome.org/extension/3843/just-perfection/</a>) for all the little tweaks (like moving OSD notifications popups, taskbar to the bottom, etc etc).
Arch Linux Updates Indicator, Bluetooth Quick Connect, Blur my Shell, Burn My Windows, Caffeine, Clipboard Indicator, Desk Changer, Espresso, GSConnect, Night Theme Switcher, Pomodoro, supergfxctl-gex, Tray Icons: Reloaded.<p>Burn My Windows is great for visually seeing the Crash to Desktop on a heavily modded game.
- Alphabetical App Grid (I don't see how this is not a default thing)<p>- Blur my shell<p>- Clipboard Indicator<p>- Sound output device chooser<p>- Windows is ready Notification Remover<p>- Ubuntu AppIndicators (this comes with Ubuntu)<p>And to make it usable I also purged everything that has anything to do with snaps.
I use a bunch.<p>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)
I'm currently on Ubuntu<p>- PopOS! Shell - Tiling window WM for Gnome<p>- Clipboard history<p>- Dash to dock (macos style dock instead of dash bar)<p>- OpenWeather
none, and I do use gnome.<p>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.
You'd probably get a more meaningful discussion if you had instead asked what desktop environment they use.<p>Most Linux users abhor what Gnome has become.