Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boredsquirrel/flatpak-remotes
A list of public Flatpak repositories
https://github.com/boredsquirrel/flatpak-remotes
apps beta eclipse elementaryos fedora flathub flatpak gnome igalia kde linux webkit
Last synced: about 2 months ago
JSON representation
A list of public Flatpak repositories
- Host: GitHub
- URL: https://github.com/boredsquirrel/flatpak-remotes
- Owner: boredsquirrel
- License: gpl-3.0
- Created: 2023-03-12T17:44:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-27T00:06:09.000Z (about 2 months ago)
- Last Synced: 2024-11-27T01:18:21.729Z (about 2 months ago)
- Topics: apps, beta, eclipse, elementaryos, fedora, flathub, flatpak, gnome, igalia, kde, linux, webkit
- Homepage:
- Size: 131 KB
- Stars: 25
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flatpak Remotes
A list of public Flatpak repositories. Feel free to add missing ones!> [!NOTE]
> RedHat has one or wants to build one, but it will likely not be public.## ℹ️ Usage
### User & System Flatpaks
Use the `--user` flag to install them for this user only and remove the `flatpak` group / root privilege dependency. This will break some apps that rely on elevated privileges for hardware access, like [GPU Screen Recorder](https://flathub.org/apps/com.dec05eba.gpu_screen_recorder), in exchange for an abstract security benefit.When installing as system repo, use `usermod -aG flatpak $USER` or an equivalent command, to avoid needing to be in the `wheel` group.
### View Installed Repos
flatpak remotes
### Inspect A Repo
To list the contents of a remote, use:flatpak remote-ls REMOTENAME
### Repo Subsets
See below under "Flathub"---
# Stable repositories
## [Flathub](https://flathub.org)
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
> [!NOTE]
> Flathub also has subsets, allowing you to exclude apps with certain antifeatures.(*If you use the terminal, you can add the unfiltered and a filtered remote. If the app is in the filtered one, you will get 2 possible options.*)
#### Verified
Only Apps supported by upstream (official) Developers end up here. Quite a few are missingflatpak remote-add --if-not-exists --subset=verified flathub-verified https://dl.flathub.org/repo/flathub.flatpakrepo
#### FLOSS
Only Open Source Apps end up here. This should calm down Richard Stallmanflatpak remote-add --if-not-exists --subset=floss flathub-floss https://dl.flathub.org/repo/flathub.flatpakrepo
#### FLOSS & Verified
Least apps, highest trustworthinessflatpak remote-add --if-not-exists --subset=verified_floss flathub-verified_floss https://dl.flathub.org/repo/flathub.flatpakrepo
### Modifying an existing remote
#### From restricted to unfiltered
The `--subset=` argument is currently incomplete as [there is no `subset=all`](https://github.com/flatpak/flatpak/issues/5637). Workarounds:
# normal method
# will leave behind the info "xa.subset-is-set=true"
flatpak remote-modify --subset= flathub
# clean method
# --force will not remove any apps or app data
flatpak remote-delete --force flathub && flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo#### From unfiltered to restricted
flatpak remote-modify --subset=verified flathub
## [Fedora Flatpaks](https://fedoraproject.org/wiki/SIGs/Flatpak#Why_do_we_need_Fedora_Flatpaks?)
Apps built with Fedoras built system and own runtime, from RPMs. Up to date, secure, mostly not officially supported but packaged by Fedora contributors. It is used for preinstalled applications on Atomic Fedora and the list of packages is growing to nearly the entire KDE & GNOME Suite and more. Still, fewer packages and many people replace it with Flathub.flatpak remote-add --if-not-exists fedora oci+https://registry.fedoraproject.org
## [ElementaryOS](https://appcenter.elementary.io/)flatpak remote-add --if-not-exists elementaryos https://flatpak.elementary.io/repo.flatpakrepo
## [EndlessOS](https://www.endlessos.org/)
It seems manually downloading the GPG key is neededwget https://origin.ostree.endlessm.com/keys/eos-flatpak-keyring.gpg
Then there are 2 repos, one for the educational apps
flatpak remote-add --gpg-import=eos-flatpak-keyring.gpg eos-apps https://ostree.endlessm.com/ostree/eos-apps
And one for the development SDK
flatpak remote-add --gpg-import=eos-flatpak-keyring.gpg eos-sdk https://ostree.endlessm.com/ostree/eos-sdk
> [!NOTE]
> [Endless Key](https://flathub.org/apps/org.endlessos.Key) is verified and available on Flathub.## [PureOS](https://puri.sm/posts/introducing-flatpaks-on-pureos/)
Often outdated, but "more secure" apps, from the Purism developers.flatpak remote-add --if-not-exists PureOS https://store.puri.sm/repo/stable/pureos.flatpakrepo
## [Igalia](https://software.igalia.com/)
For [Gobby](https://gobby.github.io/), [Linphone](https://gobby.github.io/), the Webkit SDK and [Revolt](https://github.com/aperezdc/revolt/) (unmaintained)flatpak remote-add --if-not-exists igalia https://software.igalia.com/flatpak-refs/igalia.flatpakrepo
# Unstable Repositories
Add `--user` to the command, to install these apps only for this user.
## [Flathub Beta](https://discourse.flathub.org/t/how-to-use-flathub-beta/2111)
This has support for subsets too, like `verified.`flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
subsets work here too, see above
If apps have the same name, run them like this: `flatpak run --branch=beta org.gimp.GIMP`
## [KDE Nightly](https://userbase.kde.org/Tutorials/Flatpak#Nightly_KDE_apps)
The single repo is discontinued, now every nightly app has its own. You will always need the nightly runtime.flatpak remote-add --if-not-exists kde-runtime-nightly https://cdn.kde.org/flatpak/kde-runtime-nightly/kde-runtime-nightly.flatpakrepo
Example for dragon-nightly:
flatpak remote-add --if-not-exists dragon-nightly https://cdn.kde.org/flatpak/dragon-nightly/dragon-nightly.flatpakrepo
flatpak install dragon-nightly dragonplayerYou can find all of them [here](https://cdn.kde.org/flatpak).
### KDE XWayland Videobridge Nightly
Compatibility bridge to make screensharing for legacy apps work on Wayland, now as a Flatpak.flatpak remote-add xwaylandvideobridge-nightly https://cdn.kde.org/flatpak/xwaylandvideobridge-nightly/xwaylandvideobridge-nightly.flatpakrepo
## [GNOME Nightly](https://wiki.gnome.org/Apps/Nightly)
Also contains GIMP nightly (whereas GIMP beta is on Flathub-beta)flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
## [Eclipse Nightly](http://eclipse.matbooth.co.uk/flatpak/nightlies.html)
(Flathub needed for dependencies)flatpak remote-add --if-not-exists eclipse-nightly https://download.eclipse.org/linuxtools/flatpak-I-builds/eclipse.flatpakrepo
## WebKit SDK for Epiphany Canary
(together with GNOME Nightly)flatpak remote-add --if-not-exists webkit-sdk https://software.igalia.com/flatpak-refs/webkit-sdk.flatpakrepo
## Firefox & Thunderbird
> [!Warning]
> These repos may have outdated signatures.
> (Nov. 2024)### [Firefox Nightly](https://gitlab.com/projects261/firefox-nightly-flatpak)
flatpak install https://gitlab.com/projects261/firefox-nightly-flatpak/-/raw/main/firefox-nightly.flatpakref
### [Thunderbird Nightly](https://gitlab.com/projects261/thunderbird-nightly-flatpak)
Flatpak build from the nightly/daily release binary. This command adds the remote.flatpak install https://gitlab.com/projects261/thunderbird-nightly-flatpak/-/raw/main/thunderbird-nightly.flatpakref
### [Firefox ESR](https://gitlab.com/projects261/firefox-esr-flatpak)
flatpak install https://gitlab.com/projects261/firefox-esr-flatpak/-/raw/main/firefox-esr.flatpakref
### [Firefox Dev Edition](https://gitlab.com/projects261/firefox-dev-flatpak)
flatpak install https://gitlab.com/projects261/firefox-dev-flatpak/-/raw/main/firefox-dev.flatpakref
## Other Projects
[Davinci Resolve Flatpak](https://github.com/pobthebuilder/resolve-flatpak) allows packaging it locally.# ⚠️ Warnings
> [!WARNING]
> These Repositories are outdated, abandoned or even possibly taken by malicious actors.## ~~[EndlessOS](http://endlessm.github.io/eos-knowledge-lib/contributing)~~
Key expired 2021!#flatpak remote-add --from eos-sdk #http://endlessm.github.io/eos-knowledge-lib/eos-sdk.flatpakrepo
## ~~[Igalia Webkit SDK](https://github.com/Igalia/webkit-flatpak-sdk)~~
Archived repository#flatpak remote-add --user --if-not-exists webkit https://software.igalia.com/flatpak-refs/webkit-sdk.flatpakrepo
## ~~[WinePak](https://winepak.github.io/)~~
[Website seems to have been hijacked, DONT USE](https://github.com/winepak/winepak/issues/27), project is unmaintained for 6 years.#flatpak remote-add --if-not-exists winepak #https://dl.winepak.org/repo/winepak.flatpakrepo