1let
2 infoJson = builtins.fromJSON (builtins.readFile ./info.json);
3in
4
5{ lib, callPackage }:
6
7let
8 mkElectron = callPackage ./generic.nix { };
9in
10lib.mapAttrs' (majorVersion: info:
11 lib.nameValuePair
12 "electron_${majorVersion}-bin"
13 (mkElectron info.version info.hashes)
14) infoJson