# Gnome extensions: missing GMenu, GTop

**URL:** https://discourse.nixos.org/t/gnome-extensions-missing-gmenu-gtop/21142
**Category:** Help
**Created:** [August 21, 2022, 5:33pm UTC](https://discourse.nixos.org/t/gnome-extensions-missing-gmenu-gtop/21142 "2022-08-21T17:33:13Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![jtojnar](https://discourse.nixos.org/user_avatar/discourse.nixos.org/jtojnar/32/70_2.png) [@jtojnar](https://discourse.nixos.org/u/jtojnar)
#### Post date: [August 23, 2022, 6:18pm UTC](https://discourse.nixos.org/t/gnome-extensions-missing-gmenu-gtop/21142/5 "2022-08-23T18:18:55Z")

</div>

> [@nyx](#):
>
> For `gnomeExtensions.applications-menu` , the problem would be that I installed it, which probably retrieved an unpatched version (why?), while the patched version was already available as part of Gnome 3 (but I did not realize because extensions were not enabled).

We automatically package all extensions from [https://extensions.gnome.org/](https://extensions.gnome.org/) but the the official GNOME extensions packaged in `gnome-shell-extensions` package are bit of a special case since they are a part of a [single project](https://gitlab.gnome.org/GNOME/gnome-shell-extensions) and are packaged together as such. We should either remove them from the list of automatically packaged extensions or make the attributes point to `gnome.gnome-shell-extensions`.

If you have both packages installed, there is probably a file conflict so Nix chooses the file it ¿sees first?

> [@nyx](#):
>
> As for `gnomeExtensions.system-monitor-2` , I doubt it is included. So it was badly packaged?

Since it is automatically packaged, it is indeed packaged incorrectly. The system is not smart enough and will require a human intervention. @piegames I wonder how hard it would be to scan extensions for typelib includes and resolve that automatically. Then again there are external dependencies on programs installed to `PATH`, which would be much harder to catch.

> [@nyx](#):
>
> Could it be, that all other extensions should be installed by changing options of Gnome 3 instead of adding them on their own? If yes, how?

GNOME Shell extensions installed through Nix should work. If they do not please open a bug in Nixpkgs issue tracker.

---

_[View the full topic](https://discourse.nixos.org/t/gnome-extensions-missing-gmenu-gtop/21142)._
