Skip to content

(MIRROR) Unofficial Firefox Nightly flatpak built from tarball (x86_64 and aarch64)

License

Notifications You must be signed in to change notification settings

bbhtt/firefox-nightly-flatpak

Repository files navigation

Unofficial Firefox Nightly flatpak

Install

  1. Install flatpak (>=0.11.1), xdg-desktop-portal and its backends. Latest versions are preferred.

  2. Add the Flathub repository if absent

  3. Install this package

# System
flatpak install https://gitlab.com/projects261/firefox-nightly-flatpak/-/raw/main/firefox-nightly.flatpakref

# User
flatpak install --user https://gitlab.com/projects261/firefox-nightly-flatpak/-/raw/main/firefox-nightly.flatpakref

Uninstall

# Only remove
flatpak remove org.mozilla.FirefoxNightly

# Delete data and remove
flatpak remove --delete-data org.mozilla.FirefoxNightly

# Clear dependencies
flatpak uninstall --unused

# Delete the remote
flatpak remote-delete firefoxnightly-origin

Bugs

Check if it is already a known issue first https://bugzilla.mozilla.org/show_bug.cgi?id=flatpak

Check if it is reproducible in the official tarball (preferably in a new profile or safe mode). If it is, open a bug with Mozilla, optionally use mozregression to bisect it.

Common troubleshooting help https://fedoraproject.org/wiki/How_to_debug_Firefox_problems

Otherwise feel free to open an issue here.

Credits

Mozilla for mainlining the stable flatpak recipes.

Original Nightly flatpak project https://gitlab.com/proletarius101/firefox-nightly-flatpak and CI templates https://gitlab.com/accessable-net/gitlab-ci-templates

Logo: Source, License

Set up personal repo

See https://docs.flatpak.org/en/latest/hosting-a-repository.html#hosting-a-repository-on-gitlab-github-pages

Build locally

  1. Clone this repository
git clone https://gitlab.com/projects261/firefox-nightly-flatpak.git && cd firefox-nightly-flatpak
  1. Install flatpak, flatpak-builder and set up the Flathub repository on user location.

  2. Run this command to build and install

flatpak-builder build --force-clean --user --install-deps-from=flathub --install org.mozilla.FirefoxNightly.yaml
  1. To update, change this URL to point to the latest release and update the sha256 below. Then redo step #3.

Signature

GPG key used to sign repo: F8A5F798CA257770

You can verify the key used, using

gpg --no-default-keyring --keyring=</var/lib | ~/.local/share>/flatpak/repo/firefoxnightly-origin.trustedkeys.gpg --lock-never --list-keys

and even create the keyring yourself using:

gpg --no-default-keyring --keyring ./firefoxnightly-origin.trustedkeys.gpg --keyserver keyserver.ubuntu.com --recv-keys F8A5F798CA257770

mv firefoxnightly-origin.trustedkeys.gpg </var/lib | ~/.local/share>/flatpak/repo

Expired

If flatpak says that the key is expired, try removing the repo using

flatpak remote-delete --force firefoxnightly-origin

then add it back again.

About

(MIRROR) Unofficial Firefox Nightly flatpak built from tarball (x86_64 and aarch64)

Topics

Resources

License

Stars

Watchers

Forks

Languages