NW.js icon

NW.js 0.106.1

Call all Node.js modules directly from the DOM and Web Workers

Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    nwjs # NW.js
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    nwjs # NW.js
  ];
}

Package Definition

{
  "pname": "nwjs",
  "version": "0.106.1",
  "src": {
    "url": "https://dl.nwjs.io/v0.106.1/nwjs-sdk-v0.106.1-osx-arm64.zip",
    "sha256": "0b7518dcb80143293fa5c4e587a478a898758ff026cd5537039bf21d9cf49490"
  },
  "installPhase": [
    "mkdir -p \"$out/Applications/nwjs-sdk-v0.106.1-osx-arm64/nwjs.app\" && cp -r \"nwjs-sdk-v0.106.1-osx-arm64/nwjs.app\" \"$out/Applications\"",
    "mkdir -p \"$out/bin\" && ln -s \"nwjs-sdk-v0.106.1-osx-arm64/nwjc\" \"$out/bin/nwjc\""
  ],
  "meta": {
    "description": "Call all Node.js modules directly from the DOM and Web Workers",
    "homepage": "https://nwjs.io/"
  }
}