1{
2 stdenv,
3 pkgs,
4 lib,
5 nodejs_20,
6}:
7
8let
9 nodejs = nodejs_20;
10
11 nodePackages = import ./node-packages.nix {
12 inherit pkgs nodejs;
13 inherit (stdenv.hostPlatform) system;
14 };
15
16 ethercalc = lib.head (lib.attrValues nodePackages);
17
18 combined = ethercalc.override {
19 meta = with lib; {
20 description = "Online collaborative spreadsheet";
21 license = with licenses; [
22 cpal10
23 artistic2
24 mit
25 asl20
26 cc0
27 mpl20
28 ];
29 homepage = "https://github.com/audreyt/ethercalc";
30 maintainers = with maintainers; [ iblech ];
31 platforms = platforms.unix;
32 };
33 };
34in
35combined