aboutsummaryrefslogtreecommitdiff
path: root/shell/bucklescript.nix
blob: 62f2db58105677a02377a02f201831eb4f627583 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ pkgs ? import <nixpkgs> {}, ... }:

let
  bsb = pkgs.stdenv.mkDerivation {
    name = "rescript-compiler";
    version = "0.0.0";
    src = pkgs.fetchFromGitHub {
      user = "rescript-lang";
      repo = "rescript-compiler";
    };
  };

  packages = with pkgs; [
    bsb
    nodejs-15_x
    yarn
  ];
in
pkgs.stdenv.mkDerivation {
  name = "elm-project";
  buildInputs = packages;
}