firefoxpwa

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.

Name
firefoxpwa
Main Program
firefoxpwa
Programs
  • firefoxpwa
  • firefoxpwa-connector
Homepage
Version
2.18.0
License
Maintainers
Platforms
  • aarch64-linux
  • armv6l-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv64-linux
  • s390x-linux
  • x86_64-linux
  • armv5tel-linux
  • armv7a-linux
  • m68k-linux
  • mips-linux
  • mips64-linux
  • mipsel-linux
  • mips64el-linux
  • riscv32-linux
Defined
Source