MyNixOS website logo
Description

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.

Metadata

Version

2.13.1

License

Platforms (36)

    Darwin
    FreeBSD
    Linux
    NetBSD
    OpenBSD
    Redox
    Solaris
Show all
  • aarch64-darwin
  • aarch64-linux
  • aarch64-netbsd
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv7a-darwin
  • armv7a-linux
  • armv7l-linux
  • armv7l-netbsd
  • i686-darwin
  • i686-freebsd
  • i686-linux
  • i686-netbsd
  • i686-openbsd
  • loongarch64-linux
  • m68k-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • powerpc-netbsd
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • riscv64-netbsd
  • s390x-linux
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris