Tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox (native component)
Progressive Web Apps (PWAs) are web apps that use web APIs and features along with progressive enhancement strategy to bring a native app-like user experience to cross-platform web applications. Although Firefox supports many of Progressive Web App APIs, it does not support functionality to install them as a standalone system app with an app-like experience.
This project creates a custom modified Firefox runtime to allow websites to be installed as standalone apps and provides a console tool and browser extension to install, manage and use them.
This package contains only the native part of the PWAsForFirefox project. You should also install the browser extension if you haven't already. You can download it from the Firefox Add-ons website.
To install the package on NixOS, you need to add the following options:
programs.firefox.nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
environment.systemPackages = [ pkgs.firefoxpwa ];
As it needs to be both in the PATH
and in the nativeMessagingHosts
to make it possible for the extension to detect and use it.