kdeldycke/meta-package-manager

Create a GNOME Shell extension

autinerd opened this issue · 1 comments

It would be cool to have a GNOME Shell extension similar to the SwiftBar plugin.

GNOME Shell extensions are written in JavaScript and can be uploaded to https://extensions.gnome.org/, so that the users can install them (another possibility would be installing to /usr/share/gnome-shell/extensions/ or ~/.local/share/gnome-shell/extensions/, but I don't know if that is possible with pip)

An example for this is here: https://github.com/RaphaelRochet/arch-update

I'll have no problem adding that extension to mpm's repository, the same way the SwiftBar plugin is right within the source tree.

I don't have any idea on how to deploy that extension right out of a pip install, but I'm pretty sure we'll find a way. It's Python, so it's hackable! 🤠

What I suggest is: feel free to write a prototype and propose a PR. It doesn't need to be perfect. What's important is to bootstrap this. I'll merge it even if it's janky. We'll iterate on it over several releases. The xBar/SwiftBar took me a while to stabilize.

Oh, and is there a package manager for GNOME Shell extension? 😜