1{ newScope }:
2
3let
4 callPackage = newScope self;
5
6 stable = rec {
7 tiles = callPackage ./stable.nix { };
8
9 curses = tiles.override { tiles = false; };
10 };
11
12 git = rec {
13 tiles = callPackage ./git.nix { };
14
15 curses = tiles.override { tiles = false; };
16 };
17
18 lib = callPackage ./lib.nix { };
19
20 pkgs = callPackage ./pkgs { };
21
22 self = {
23 inherit
24 callPackage
25 stable
26 git
27 ;
28
29 inherit (lib)
30 buildMod
31 buildSoundPack
32 buildTileSet
33 wrapCDDA
34 attachPkgs
35 ;
36
37 inherit pkgs;
38 };
39in
40
41self