How to uninstall the default GNOME extensions?

The default selection of 11 extensions clutters up the list. I tried excluding them like this:

environment.gnome.excludePackages = [
  pkgs.gnomeExtensions.applications-menu
  pkgs.gnomeExtensions.auto-move-windows
  pkgs.gnomeExtensions.launch-new-instance
];

After restarting GNOME the those extensions are still there.

The only extensions installed by default are gnome-shell-extensions but it is not currently possible to exclude them.

Edit: They can be removed since nixos/gnome: make it possible to remove core packages · NixOS/nixpkgs@42ceb20 · GitHub

1 Like

Actually it worked for me:

  # Exclde packages installed by default
  environment.gnome.excludePackages = (with pkgs; [
    gnome.gnome-shell-extensions
  ]);

Default extensions are no longer listed in the extensions app