blob: 217a7cecba69e9e82e0dda37229b6314e71ef2d6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{
lib,
newScope,
openscad,
}:
let
openscadOrig = openscad;
in
lib.makeScope newScope (
self:
lib.recurseIntoAttrs {
buildOpenSCADPackage = self.callPackage ../build-support/build-openscad-package { };
openscad = openscadOrig.override { openscadPackages = self; };
bosl = self.callPackage ../development/openscad-packages/bosl { };
bosl2 = self.callPackage ../development/openscad-packages/bosl2 { };
dotscad = self.callPackage ../development/openscad-packages/dotscad { };
}
)
|