juxuanu / extension-manager

A utility for browsing and installing GNOME Shell Extensions.

Home Page:https://flathub.org/apps/details/com.mattjakeman.ExtensionManager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extension Manager

A native tool for browsing, installing, and managing GNOME Shell Extensions.

Written with GTK 4 and libadwaita.

Screenshot of the main GUI (light mode) Screenshot of the main GUI (dark mode)

Features

The tool supports:

  • Browsing and searching extensions from extensions.gnome.org
  • Installation
  • Enabling and Disabling
  • Uninstall
  • Screenshots & Images
  • Translations (add your language!)

Things that are not yet supported:

  • Updating extensions in-app
  • Ratings & Comments

If there's something you'd like to see, contributions are welcome!

Installing

Flatpak is the recommended way to install Extension Manager.

You can get the latest version from flathub by clicking the button below. There may also be independently-maintained packages available for your distribution.

Translations

Extension Manager has been translated into several different languages. Ideally, the program will respect your system language out-of-the-box. However, you may need to take some additional steps in order for flatpak to recognise your chosen locale. The following workaround may work for you:

Set the languages you wish to use explicitly (e.g. en for English, es for Español):

# Optionally add --user if installed in a user prefix
flatpak config --set languages 'en;es'

Then update:

flatpak update

Now Extension Manager should respect your system language.

Building

The easiest way to build is by cloning this repo with GNOME Builder. It will automatically resolve all relevant flatpak SDKs automatically.

If you run into issues, make sure you have the gnome-nightly flatpak repository installed.

About

A utility for browsing and installing GNOME Shell Extensions.

https://flathub.org/apps/details/com.mattjakeman.ExtensionManager

License:GNU General Public License v3.0


Languages

Language:C 98.3%Language:Meson 1.3%Language:Python 0.2%Language:Shell 0.1%Language:CSS 0.1%