File tree Expand file tree Collapse file tree 5 files changed +1638
-44
lines changed Expand file tree Collapse file tree 5 files changed +1638
-44
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ let
2
+ purescript-overlay =
3
+ builtins . fetchGit {
4
+ name = "purescript-overlay" ;
5
+ url = "https://github.com/thomashoneyman/purescript-overlay.git" ;
6
+ rev = "526c92c34a1a0213dc5c4761756375e13d85f8d4" ;
7
+ } ;
8
+ purerlReleases =
9
+ builtins . fetchGit {
10
+ url = "https://github.com/purerl/nixpkgs-purerl.git" ;
11
+ ref = "master" ;
12
+ rev = "69ea3146f3c4f715c5dbc6e0f8ba7d0ee57bb3bd" ;
13
+ } ;
14
+ erlangReleases =
15
+ builtins . fetchGit {
16
+ name = "nixpkgs-nixerl" ;
17
+ url = "https://github.com/id3as/nixpkgs-nixerl.git" ;
18
+ rev = "2822128d0fe5c8aac42f0b80045e80e6ac22bfcc" ;
19
+ } ;
20
+
21
+ pkgs = import <nixpkgs> {
22
+ overlays = [
23
+ ( import purescript-overlay ) . overlays . default
24
+ ( import purerlReleases )
25
+ ( import erlangReleases )
26
+
27
+ ] ;
28
+ } ;
29
+ erlang = pkgs . nixerl . erlang-26-1 ;
30
+
31
+ in
32
+
33
+ pkgs . mkShell {
34
+ # nativeBuildInputs is usually what you want -- tools you need to run
35
+ nativeBuildInputs = with pkgs . buildPackages ;
36
+ [
37
+ nodejs
38
+ spago-unstable
39
+ purs-bin . purs-0_15_14
40
+ purs-tidy
41
+ purerl . purerl-0-0-22
42
+ erlang . erlang
43
+ ] ;
44
+
45
+ }
46
+
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments