This repository contains the information for community-made plugins used in Flow and how to make new submissions.
Looking for a list of currently available plugins in Flow? Visit here
${name}-${uuid}.json
in the plugins directory.ID
Name
Description
Author
Version
Language
Website
UrlDownload
, UrlSourceCode
, and IcoPath
to the file.{
"ID": "Unique GUID from your plugin.json",
"Name": "Plugin name",
"Description": "Short description",
"Author": "Author",
"Version": "Version from your plugin.json",
"Language": "Programming language",
"Website": "Plugin website",
"UrlDownload": "URL to download",
"UrlSourceCode": "URL to source code",
"IcoPath": "Plugin icon image's CDN URL, e.g. https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher/Plugins/Flow.Launcher.Plugin.Explorer/Images/explorer.png"
}
IcoPath
, use a CDN provider for global accessibility. jsdelivr.com for example as shown above, works well with GitHub repositories.Flow downloads the manifest (plugins.json) file from various CDN providers, which means the availability of your new plugin depends on when these providers sync their updated files. This syncing process can take several days and sometimes up to a week across all providers. During this period, you may see intermittent updates for your plugin in the manifest, as the provider chosen for retrieval is selected randomly based on the fastest fetch speed.
While the plugin has not yet appeared in the store, you and your users can manually install it using pm install <url/local path>
.
Every three hours the CI in this repository will check for new updates from plugins and automatically update them to the latest version.
Plugins that facilitate or contain any of the following will not be allowed:
Users will be able to install your plugin via the store or type pm install <your-plugin-name>
:
This repository does not track enhancement requests or issues for plugins, it is up to the plugin developers to maintain their own plugin.
If you would like to contribute, submit a request or issue, please visit the plugin's repository via the 'UrlSourceCode' link or from pm install
, shift enter
/right click
on the plugin to go to the context menu and select 'Suggest an enhancement or submit an issue'.