Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cleomenezesjr/flatline
Select apps directly from your favorite software center by clicking Install from Flathub, apps.gnome and AppCenter.
https://github.com/cleomenezesjr/flatline
appcenter chromium epiphany firefox firefox-addon flathub flatpak gnome
Last synced: about 2 months ago
JSON representation
Select apps directly from your favorite software center by clicking Install from Flathub, apps.gnome and AppCenter.
- Host: GitHub
- URL: https://github.com/cleomenezesjr/flatline
- Owner: CleoMenezesJr
- License: mit
- Created: 2022-04-13T16:18:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-25T03:24:43.000Z (over 1 year ago)
- Last Synced: 2024-10-25T09:28:05.311Z (about 2 months ago)
- Topics: appcenter, chromium, epiphany, firefox, firefox-addon, flathub, flatpak, gnome
- Language: JavaScript
- Homepage: https://addons.mozilla.org/en-US/firefox/addon/flatline-flatpak/
- Size: 31.6 MB
- Stars: 73
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Flatline
##### Select apps directly from your favorite software center by clicking Install from Flathub, apps.gnome and AppCenter.
## Installation
[](https://addons.mozilla.org/firefox/addon/flatline-flatpak/)
[](https://chrome.google.com/webstore/detail/flatline/cpbniogoilfagmcoipghkgnpmdglfmjm/)##### Epiphany (GNOME Web)
1. Enable Web Extensions (This feature is experimental)
- - > flatpak run --command=gsettings org.gnome.Epiphany set org.gnome.Epiphany.web:/org/gnome/epiphany/web/ enable-webextensions true
2. Download Flatline via addons.mazilla.org
3. Open GNOME Web and go to Preferences > Extensions
4. Click on Add New Extension and choose the file you previously downloaded
## The Why
Flatline was created to facilitate the installation process of Flatpak applications from the websites flathub.org, app.gnome.org and appcenter.elementary.io.
## Support
- [x] [Flathub](https://flathub.org/)
- [x] [Flathub Beta](https://beta.flathub.org/)
- [x] [Apps GNOME](https://apps.gnome.org/)
- [x] [AppCenter](https://appcenter.elementary.io/)## Requirements
- [Flatpak](https://github.com/flatpak/flatpak) installed.
- [Flathub](https://www.flatpak.org/setup/) and/or other Flatpak repository.
- [GNOME Software](https://apps.gnome.org/app/org.gnome.Software/) or any software center with Flatpak support.## Donations
[](https://www.paypal.com/donate/?hosted_button_id=7KDCH44AMMCS2)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/P5P2DSC5F)## Known Limitations
Flatline basically uses AppStream to tell GNOME Software (or any software center with Flatpak support) which app to show, however there is no way to specify which repository to show.
When opening it will be necessary to manually choose the repository.
If you use distributions that focus heavily on using Flatpaks like Fedora Silverblue, you won't notice this.## Development
1. Clone the repository
2. Open Firefox browser and navigate to `about:debugging`
3. Click "Load Temporary Add-on" and from the file browser, choose `manifest.json`## Special thanks
I want to thank [Lains](https://github.com/lainsce) for taking the trouble to create such a cool icon, thanks also to [Nahuel](https://github.com/nahuelwexd) for bringing the idea to the table.