Open
Description
As the number of external plugins slowly rises, it has become clear we need something like https://github.com/timgott/wfplug, but I think for a better UX it should be built-in into Wayfire itself, or at least an official tool. A vague plan that I am making up on the spot, feedback and suggestions are very welcome:
- Wayfire should start looking at a user-writable location by default (say
~/.local/lib/wayfire
or whatever the standards say is a good place) - This folder should probably vary based on the installation prefix: this way we can have multiple installed Wayfire versions
- We'd need a bit more sophisticated script/tool which should support things like:
- Install/Update/Remove a new plugin from an URL for a specific wayfire installation
- Rebuild all plugins for a specific wayfire installation
- It would be also cool to enable/disable plugins from this tool, but it gets a bit hard: we do not know the exact config backend used by Wayfire ... So we are not quite certain which config file(s) to edit (or gsettings, or ...).
In any case, this will happen for Wayfire 0.9.0 at earliest.
cc @timgott