-
Notifications
You must be signed in to change notification settings - Fork 0
/
distrap.dhall
79 lines (71 loc) · 2.69 KB
/
distrap.dhall
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
let dhall-proj = ./dhall-proj/package.dhall
let Repo = dhall-proj.schemas.Repo
let Org = dhall-proj.types.Org
let distrapRepos =
[ Repo::{ name = "can4disco" }
, Repo::{ name = "can4disco-hw" }
, Repo::{ name = "cidl" }
, Repo::{ name = "data-svd" }
, Repo::{ name = "distrap-branding" }
, Repo::{ name = "emhell" }
, Repo::{ name = "gcodehs" }
, Repo::{ name = "gidl" }
, Repo::{ name = "hgdbmi" }
, Repo::{ name = "hocd" }
, Repo::{ name = "hs-canopen" }
, Repo::{ name = "ivory" }
, Repo::{ name = "ivory-tower-stm32" }
, Repo::{ name = "ivory-tower-base" }
, Repo::{ name = "ivory-tower-canopen" }
, Repo::{ name = "ivory-tower-cayenne" }
, Repo::{ name = "ivory-tower-drivers" }
, Repo::{ name = "ivory-tower-helloworld" }
, Repo::{ name = "ivory-tower-hxstream" }
, Repo::{ name = "ivory-tower-lorawan" }
, Repo::{ name = "ivory-tower-posix" }
, Repo::{ name = "lambdadrive" }
, Repo::{ name = "library" }
, Repo::{ name = "liveplot" }
, Repo::{ name = "meta" }
, Repo::{ name = "monstick-firmware" }
, Repo::{ name = "nanovg-blendish" }
, Repo::{ name = "nixos-lorawan-gateway" }
, Repo::{ name = "stm32-tests" }
, Repo::{ name = "tower" }
, Repo::{ name = "website" }
]
let haskellEmbeddedRepos =
[ Repo::{ name = "book", org = Org.HaskellEmbedded }
, Repo::{ name = "data-stm32", org = Org.HaskellEmbedded }
, Repo::{ name = "esp-sdk-ivory", org = Org.HaskellEmbedded }
, Repo::{ name = "ion", org = Org.HaskellEmbedded }
, Repo::{ name = "ivory-tower-linux", org = Org.HaskellEmbedded }
, Repo::{ name = "ivory-tower-nix", org = Org.HaskellEmbedded }
, Repo::{
, name = "ivory-tower-stm32-generated"
, org = Org.HaskellEmbedded
}
]
let haskellThingsRepos =
[ Repo::{ name = "floating-bits", org = Org.HaskellThings }
, Repo::{ name = "hslice", org = Org.HaskellThings }
, Repo::{ name = "ImplicitCAD", org = Org.HaskellThings }
, Repo::{ name = "implicitpipe", org = Org.HaskellThings }
, Repo::{ name = "IObjects", org = Org.HaskellThings }
]
let galoisRepos =
[ Repo::{ name = "ivorylang-org", org = Org.Galois }
, Repo::{ name = "gec", org = Org.Galois }
, Repo::{ name = "smaccmpilot-stm32f4", org = Org.Galois }
, Repo::{ name = "smaccmpilot-org", org = Org.Galois }
]
let distrap =
{ name = "DistRap"
, repos =
distrapRepos
# haskellEmbeddedRepos
# haskellThingsRepos
# galoisRepos
}
: dhall-proj.types.Project
in distrap