tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nixui: include build files
Wout Mertens
11 years ago
70ac34b8
4c2554eb
+696
4 changed files
expand all
collapse all
unified
split
pkgs
tools
package-management
nixui
default.nix
node-default.nix
node.nix
top-level
all-packages.nix
+53
pkgs/tools/package-management/nixui/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, pkgs, fetchgit, nix, node_webkit, config, makeDesktopItem, writeScript
2
+
, profilePaths ? (config.nixui.profilePaths or ["/nix/var/nix/profiles"])
3
+
, dataDir ? (config.nixui.dataDir or "/tmp")
4
+
, configurations ? (config.nixui.configurations or ["/etc/nixos/configuration.nix"])
5
+
, NIX_PATH ? (config.nixui.NIX_PATH or "/nix/var/nix/profiles/per-user/root/channels/nixos:nixpkgs=/etc/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix") }:
6
+
let
7
+
version = "0.1.0";
8
+
src = fetchgit {
9
+
url = "git://github.com/matejc/nixui.git";
10
+
rev = "refs/tags/${version}";
11
+
sha256 = "198inv8ih751fc1l4dvjp9p6k4kfacikab61v6f604d45psnk6qf";
12
+
};
13
+
nixui = (import ./node-default.nix { nixui = src; inherit pkgs; }).build;
14
+
script = writeScript "nixui" ''
15
+
#! ${stdenv.shell}
16
+
export PATH="${nix}/bin:\$PATH"
17
+
export NIXUI_CONFIG="${config}"
18
+
${node_webkit}/bin/nw ${nixui}/lib/node_modules/nixui/
19
+
'';
20
+
config = builtins.toFile "config.json" ''
21
+
{
22
+
"profilePaths": ${builtins.toJSON profilePaths},
23
+
"dataDir": "${dataDir}",
24
+
"configurations": ${builtins.toJSON configurations},
25
+
"NIX_PATH": "${NIX_PATH}"
26
+
}
27
+
'';
28
+
desktop = makeDesktopItem {
29
+
name = "nixui";
30
+
exec = script;
31
+
icon = "${nixui}/lib/node_modules/nixui/img/128.png";
32
+
desktopName = "NixUI";
33
+
genericName = "NixUI";
34
+
};
35
+
in
36
+
stdenv.mkDerivation rec {
37
+
name = "nixui-${version}";
38
+
inherit version src;
39
+
installPhase = ''
40
+
mkdir -p $out/bin
41
+
ln -s ${script} $out/bin/nixui
42
+
43
+
mkdir -p $out/share/applications
44
+
ln -s ${desktop}/share/applications/* $out/share/applications/
45
+
'';
46
+
meta = {
47
+
description = "NodeWebkit user interface for Nix";
48
+
homepage = https://github.com/matejc/nixui;
49
+
license = stdenv.lib.licenses.bsd2;
50
+
maintainers = [ stdenv.lib.maintainers.matejc ];
51
+
platforms = stdenv.lib.platforms.unix;
52
+
};
53
+
}
+24
pkgs/tools/package-management/nixui/node-default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ nixui ? { outPath = ./.; name = "nixui"; }
2
+
, pkgs ? import <nixpkgs> {}
3
+
}:
4
+
let
5
+
nodePackages = import "${pkgs.path}/pkgs/top-level/node-packages.nix" {
6
+
inherit pkgs;
7
+
inherit (pkgs) stdenv nodejs fetchurl fetchgit;
8
+
neededNatives = [ pkgs.python ] ++ pkgs.lib.optional pkgs.stdenv.isLinux pkgs.utillinux;
9
+
self = nodePackages;
10
+
generated = ./node.nix;
11
+
};
12
+
in rec {
13
+
tarball = pkgs.runCommand "nixui-0.1.0.tgz" { buildInputs = [ pkgs.nodejs ]; } ''
14
+
mv `HOME=$PWD npm pack ${nixui}` $out
15
+
'';
16
+
build = nodePackages.buildNodePackage {
17
+
name = "nixui-0.1.0";
18
+
src = [ tarball ];
19
+
buildInputs = nodePackages.nativeDeps."nixui" or [];
20
+
deps = [ nodePackages.by-spec."underscore"."^1.6.0" nodePackages.by-spec."nedb"."~1.0.0" ];
21
+
peerDependencies = [];
22
+
passthru.names = [ "nixui" ];
23
+
};
24
+
}
+617
pkgs/tools/package-management/nixui/node.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ self, fetchurl, fetchgit ? null, lib }:
2
+
3
+
{
4
+
by-spec."async"."0.2.10" =
5
+
self.by-version."async"."0.2.10";
6
+
by-version."async"."0.2.10" = lib.makeOverridable self.buildNodePackage {
7
+
name = "async-0.2.10";
8
+
bin = false;
9
+
src = [
10
+
(fetchurl {
11
+
url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz";
12
+
name = "async-0.2.10.tgz";
13
+
sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
14
+
})
15
+
];
16
+
buildInputs =
17
+
(self.nativeDeps."async" or []);
18
+
deps = {
19
+
};
20
+
peerDependencies = [
21
+
];
22
+
passthru.names = [ "async" ];
23
+
};
24
+
by-spec."binary-search-tree"."0.2.4" =
25
+
self.by-version."binary-search-tree"."0.2.4";
26
+
by-version."binary-search-tree"."0.2.4" = lib.makeOverridable self.buildNodePackage {
27
+
name = "binary-search-tree-0.2.4";
28
+
bin = false;
29
+
src = [
30
+
(fetchurl {
31
+
url = "http://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.4.tgz";
32
+
name = "binary-search-tree-0.2.4.tgz";
33
+
sha1 = "14fe106366a59ca8efb68c0ae30c36aaff0cd510";
34
+
})
35
+
];
36
+
buildInputs =
37
+
(self.nativeDeps."binary-search-tree" or []);
38
+
deps = {
39
+
"underscore-1.4.4" = self.by-version."underscore"."1.4.4";
40
+
};
41
+
peerDependencies = [
42
+
];
43
+
passthru.names = [ "binary-search-tree" ];
44
+
};
45
+
by-spec."commander"."0.6.1" =
46
+
self.by-version."commander"."0.6.1";
47
+
by-version."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage {
48
+
name = "commander-0.6.1";
49
+
bin = false;
50
+
src = [
51
+
(fetchurl {
52
+
url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz";
53
+
name = "commander-0.6.1.tgz";
54
+
sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06";
55
+
})
56
+
];
57
+
buildInputs =
58
+
(self.nativeDeps."commander" or []);
59
+
deps = {
60
+
};
61
+
peerDependencies = [
62
+
];
63
+
passthru.names = [ "commander" ];
64
+
};
65
+
by-spec."commander"."2.3.0" =
66
+
self.by-version."commander"."2.3.0";
67
+
by-version."commander"."2.3.0" = lib.makeOverridable self.buildNodePackage {
68
+
name = "commander-2.3.0";
69
+
bin = false;
70
+
src = [
71
+
(fetchurl {
72
+
url = "http://registry.npmjs.org/commander/-/commander-2.3.0.tgz";
73
+
name = "commander-2.3.0.tgz";
74
+
sha1 = "fd430e889832ec353b9acd1de217c11cb3eef873";
75
+
})
76
+
];
77
+
buildInputs =
78
+
(self.nativeDeps."commander" or []);
79
+
deps = {
80
+
};
81
+
peerDependencies = [
82
+
];
83
+
passthru.names = [ "commander" ];
84
+
};
85
+
by-spec."debug"."2.0.0" =
86
+
self.by-version."debug"."2.0.0";
87
+
by-version."debug"."2.0.0" = lib.makeOverridable self.buildNodePackage {
88
+
name = "debug-2.0.0";
89
+
bin = false;
90
+
src = [
91
+
(fetchurl {
92
+
url = "http://registry.npmjs.org/debug/-/debug-2.0.0.tgz";
93
+
name = "debug-2.0.0.tgz";
94
+
sha1 = "89bd9df6732b51256bc6705342bba02ed12131ef";
95
+
})
96
+
];
97
+
buildInputs =
98
+
(self.nativeDeps."debug" or []);
99
+
deps = {
100
+
"ms-0.6.2" = self.by-version."ms"."0.6.2";
101
+
};
102
+
peerDependencies = [
103
+
];
104
+
passthru.names = [ "debug" ];
105
+
};
106
+
by-spec."diff"."1.0.8" =
107
+
self.by-version."diff"."1.0.8";
108
+
by-version."diff"."1.0.8" = lib.makeOverridable self.buildNodePackage {
109
+
name = "diff-1.0.8";
110
+
bin = false;
111
+
src = [
112
+
(fetchurl {
113
+
url = "http://registry.npmjs.org/diff/-/diff-1.0.8.tgz";
114
+
name = "diff-1.0.8.tgz";
115
+
sha1 = "343276308ec991b7bc82267ed55bc1411f971666";
116
+
})
117
+
];
118
+
buildInputs =
119
+
(self.nativeDeps."diff" or []);
120
+
deps = {
121
+
};
122
+
peerDependencies = [
123
+
];
124
+
passthru.names = [ "diff" ];
125
+
};
126
+
by-spec."escape-string-regexp"."1.0.2" =
127
+
self.by-version."escape-string-regexp"."1.0.2";
128
+
by-version."escape-string-regexp"."1.0.2" = lib.makeOverridable self.buildNodePackage {
129
+
name = "escape-string-regexp-1.0.2";
130
+
bin = false;
131
+
src = [
132
+
(fetchurl {
133
+
url = "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz";
134
+
name = "escape-string-regexp-1.0.2.tgz";
135
+
sha1 = "4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1";
136
+
})
137
+
];
138
+
buildInputs =
139
+
(self.nativeDeps."escape-string-regexp" or []);
140
+
deps = {
141
+
};
142
+
peerDependencies = [
143
+
];
144
+
passthru.names = [ "escape-string-regexp" ];
145
+
};
146
+
by-spec."expect.js"."~0.3.1" =
147
+
self.by-version."expect.js"."0.3.1";
148
+
by-version."expect.js"."0.3.1" = lib.makeOverridable self.buildNodePackage {
149
+
name = "expect.js-0.3.1";
150
+
bin = false;
151
+
src = [
152
+
(fetchurl {
153
+
url = "http://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz";
154
+
name = "expect.js-0.3.1.tgz";
155
+
sha1 = "b0a59a0d2eff5437544ebf0ceaa6015841d09b5b";
156
+
})
157
+
];
158
+
buildInputs =
159
+
(self.nativeDeps."expect.js" or []);
160
+
deps = {
161
+
};
162
+
peerDependencies = [
163
+
];
164
+
passthru.names = [ "expect.js" ];
165
+
};
166
+
"expect.js" = self.by-version."expect.js"."0.3.1";
167
+
by-spec."formatio"."~1.0" =
168
+
self.by-version."formatio"."1.0.2";
169
+
by-version."formatio"."1.0.2" = lib.makeOverridable self.buildNodePackage {
170
+
name = "formatio-1.0.2";
171
+
bin = false;
172
+
src = [
173
+
(fetchurl {
174
+
url = "http://registry.npmjs.org/formatio/-/formatio-1.0.2.tgz";
175
+
name = "formatio-1.0.2.tgz";
176
+
sha1 = "e7991ca144ff7d8cff07bb9ac86a9b79c6ba47ef";
177
+
})
178
+
];
179
+
buildInputs =
180
+
(self.nativeDeps."formatio" or []);
181
+
deps = {
182
+
"samsam-1.1.2" = self.by-version."samsam"."1.1.2";
183
+
};
184
+
peerDependencies = [
185
+
];
186
+
passthru.names = [ "formatio" ];
187
+
};
188
+
by-spec."glob"."3.2.3" =
189
+
self.by-version."glob"."3.2.3";
190
+
by-version."glob"."3.2.3" = lib.makeOverridable self.buildNodePackage {
191
+
name = "glob-3.2.3";
192
+
bin = false;
193
+
src = [
194
+
(fetchurl {
195
+
url = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz";
196
+
name = "glob-3.2.3.tgz";
197
+
sha1 = "e313eeb249c7affaa5c475286b0e115b59839467";
198
+
})
199
+
];
200
+
buildInputs =
201
+
(self.nativeDeps."glob" or []);
202
+
deps = {
203
+
"minimatch-0.2.14" = self.by-version."minimatch"."0.2.14";
204
+
"graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3";
205
+
"inherits-2.0.1" = self.by-version."inherits"."2.0.1";
206
+
};
207
+
peerDependencies = [
208
+
];
209
+
passthru.names = [ "glob" ];
210
+
};
211
+
by-spec."graceful-fs"."~2.0.0" =
212
+
self.by-version."graceful-fs"."2.0.3";
213
+
by-version."graceful-fs"."2.0.3" = lib.makeOverridable self.buildNodePackage {
214
+
name = "graceful-fs-2.0.3";
215
+
bin = false;
216
+
src = [
217
+
(fetchurl {
218
+
url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz";
219
+
name = "graceful-fs-2.0.3.tgz";
220
+
sha1 = "7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0";
221
+
})
222
+
];
223
+
buildInputs =
224
+
(self.nativeDeps."graceful-fs" or []);
225
+
deps = {
226
+
};
227
+
peerDependencies = [
228
+
];
229
+
passthru.names = [ "graceful-fs" ];
230
+
};
231
+
by-spec."growl"."1.8.1" =
232
+
self.by-version."growl"."1.8.1";
233
+
by-version."growl"."1.8.1" = lib.makeOverridable self.buildNodePackage {
234
+
name = "growl-1.8.1";
235
+
bin = false;
236
+
src = [
237
+
(fetchurl {
238
+
url = "http://registry.npmjs.org/growl/-/growl-1.8.1.tgz";
239
+
name = "growl-1.8.1.tgz";
240
+
sha1 = "4b2dec8d907e93db336624dcec0183502f8c9428";
241
+
})
242
+
];
243
+
buildInputs =
244
+
(self.nativeDeps."growl" or []);
245
+
deps = {
246
+
};
247
+
peerDependencies = [
248
+
];
249
+
passthru.names = [ "growl" ];
250
+
};
251
+
by-spec."inherits"."2" =
252
+
self.by-version."inherits"."2.0.1";
253
+
by-version."inherits"."2.0.1" = lib.makeOverridable self.buildNodePackage {
254
+
name = "inherits-2.0.1";
255
+
bin = false;
256
+
src = [
257
+
(fetchurl {
258
+
url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
259
+
name = "inherits-2.0.1.tgz";
260
+
sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
261
+
})
262
+
];
263
+
buildInputs =
264
+
(self.nativeDeps."inherits" or []);
265
+
deps = {
266
+
};
267
+
peerDependencies = [
268
+
];
269
+
passthru.names = [ "inherits" ];
270
+
};
271
+
by-spec."inherits"."2.0.1" =
272
+
self.by-version."inherits"."2.0.1";
273
+
by-spec."jade"."0.26.3" =
274
+
self.by-version."jade"."0.26.3";
275
+
by-version."jade"."0.26.3" = lib.makeOverridable self.buildNodePackage {
276
+
name = "jade-0.26.3";
277
+
bin = true;
278
+
src = [
279
+
(fetchurl {
280
+
url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz";
281
+
name = "jade-0.26.3.tgz";
282
+
sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c";
283
+
})
284
+
];
285
+
buildInputs =
286
+
(self.nativeDeps."jade" or []);
287
+
deps = {
288
+
"commander-0.6.1" = self.by-version."commander"."0.6.1";
289
+
"mkdirp-0.3.0" = self.by-version."mkdirp"."0.3.0";
290
+
};
291
+
peerDependencies = [
292
+
];
293
+
passthru.names = [ "jade" ];
294
+
};
295
+
by-spec."lru-cache"."2" =
296
+
self.by-version."lru-cache"."2.5.0";
297
+
by-version."lru-cache"."2.5.0" = lib.makeOverridable self.buildNodePackage {
298
+
name = "lru-cache-2.5.0";
299
+
bin = false;
300
+
src = [
301
+
(fetchurl {
302
+
url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz";
303
+
name = "lru-cache-2.5.0.tgz";
304
+
sha1 = "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb";
305
+
})
306
+
];
307
+
buildInputs =
308
+
(self.nativeDeps."lru-cache" or []);
309
+
deps = {
310
+
};
311
+
peerDependencies = [
312
+
];
313
+
passthru.names = [ "lru-cache" ];
314
+
};
315
+
by-spec."minimatch"."~0.2.11" =
316
+
self.by-version."minimatch"."0.2.14";
317
+
by-version."minimatch"."0.2.14" = lib.makeOverridable self.buildNodePackage {
318
+
name = "minimatch-0.2.14";
319
+
bin = false;
320
+
src = [
321
+
(fetchurl {
322
+
url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz";
323
+
name = "minimatch-0.2.14.tgz";
324
+
sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a";
325
+
})
326
+
];
327
+
buildInputs =
328
+
(self.nativeDeps."minimatch" or []);
329
+
deps = {
330
+
"lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0";
331
+
"sigmund-1.0.0" = self.by-version."sigmund"."1.0.0";
332
+
};
333
+
peerDependencies = [
334
+
];
335
+
passthru.names = [ "minimatch" ];
336
+
};
337
+
by-spec."minimist"."0.0.8" =
338
+
self.by-version."minimist"."0.0.8";
339
+
by-version."minimist"."0.0.8" = lib.makeOverridable self.buildNodePackage {
340
+
name = "minimist-0.0.8";
341
+
bin = false;
342
+
src = [
343
+
(fetchurl {
344
+
url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
345
+
name = "minimist-0.0.8.tgz";
346
+
sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
347
+
})
348
+
];
349
+
buildInputs =
350
+
(self.nativeDeps."minimist" or []);
351
+
deps = {
352
+
};
353
+
peerDependencies = [
354
+
];
355
+
passthru.names = [ "minimist" ];
356
+
};
357
+
by-spec."mkdirp"."0.3.0" =
358
+
self.by-version."mkdirp"."0.3.0";
359
+
by-version."mkdirp"."0.3.0" = lib.makeOverridable self.buildNodePackage {
360
+
name = "mkdirp-0.3.0";
361
+
bin = false;
362
+
src = [
363
+
(fetchurl {
364
+
url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz";
365
+
name = "mkdirp-0.3.0.tgz";
366
+
sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e";
367
+
})
368
+
];
369
+
buildInputs =
370
+
(self.nativeDeps."mkdirp" or []);
371
+
deps = {
372
+
};
373
+
peerDependencies = [
374
+
];
375
+
passthru.names = [ "mkdirp" ];
376
+
};
377
+
by-spec."mkdirp"."0.5.0" =
378
+
self.by-version."mkdirp"."0.5.0";
379
+
by-version."mkdirp"."0.5.0" = lib.makeOverridable self.buildNodePackage {
380
+
name = "mkdirp-0.5.0";
381
+
bin = true;
382
+
src = [
383
+
(fetchurl {
384
+
url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz";
385
+
name = "mkdirp-0.5.0.tgz";
386
+
sha1 = "1d73076a6df986cd9344e15e71fcc05a4c9abf12";
387
+
})
388
+
];
389
+
buildInputs =
390
+
(self.nativeDeps."mkdirp" or []);
391
+
deps = {
392
+
"minimist-0.0.8" = self.by-version."minimist"."0.0.8";
393
+
};
394
+
peerDependencies = [
395
+
];
396
+
passthru.names = [ "mkdirp" ];
397
+
};
398
+
by-spec."mkdirp"."~0.3.5" =
399
+
self.by-version."mkdirp"."0.3.5";
400
+
by-version."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage {
401
+
name = "mkdirp-0.3.5";
402
+
bin = false;
403
+
src = [
404
+
(fetchurl {
405
+
url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
406
+
name = "mkdirp-0.3.5.tgz";
407
+
sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
408
+
})
409
+
];
410
+
buildInputs =
411
+
(self.nativeDeps."mkdirp" or []);
412
+
deps = {
413
+
};
414
+
peerDependencies = [
415
+
];
416
+
passthru.names = [ "mkdirp" ];
417
+
};
418
+
by-spec."mocha"."~1.21.0" =
419
+
self.by-version."mocha"."1.21.5";
420
+
by-version."mocha"."1.21.5" = lib.makeOverridable self.buildNodePackage {
421
+
name = "mocha-1.21.5";
422
+
bin = true;
423
+
src = [
424
+
(fetchurl {
425
+
url = "http://registry.npmjs.org/mocha/-/mocha-1.21.5.tgz";
426
+
name = "mocha-1.21.5.tgz";
427
+
sha1 = "7c58b09174df976e434a23b1e8d639873fc529e9";
428
+
})
429
+
];
430
+
buildInputs =
431
+
(self.nativeDeps."mocha" or []);
432
+
deps = {
433
+
"commander-2.3.0" = self.by-version."commander"."2.3.0";
434
+
"debug-2.0.0" = self.by-version."debug"."2.0.0";
435
+
"diff-1.0.8" = self.by-version."diff"."1.0.8";
436
+
"escape-string-regexp-1.0.2" = self.by-version."escape-string-regexp"."1.0.2";
437
+
"glob-3.2.3" = self.by-version."glob"."3.2.3";
438
+
"growl-1.8.1" = self.by-version."growl"."1.8.1";
439
+
"jade-0.26.3" = self.by-version."jade"."0.26.3";
440
+
"mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0";
441
+
};
442
+
peerDependencies = [
443
+
];
444
+
passthru.names = [ "mocha" ];
445
+
};
446
+
"mocha" = self.by-version."mocha"."1.21.5";
447
+
by-spec."ms"."0.6.2" =
448
+
self.by-version."ms"."0.6.2";
449
+
by-version."ms"."0.6.2" = lib.makeOverridable self.buildNodePackage {
450
+
name = "ms-0.6.2";
451
+
bin = false;
452
+
src = [
453
+
(fetchurl {
454
+
url = "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz";
455
+
name = "ms-0.6.2.tgz";
456
+
sha1 = "d89c2124c6fdc1353d65a8b77bf1aac4b193708c";
457
+
})
458
+
];
459
+
buildInputs =
460
+
(self.nativeDeps."ms" or []);
461
+
deps = {
462
+
};
463
+
peerDependencies = [
464
+
];
465
+
passthru.names = [ "ms" ];
466
+
};
467
+
by-spec."nedb"."~1.0.0" =
468
+
self.by-version."nedb"."1.0.2";
469
+
by-version."nedb"."1.0.2" = lib.makeOverridable self.buildNodePackage {
470
+
name = "nedb-1.0.2";
471
+
bin = false;
472
+
src = [
473
+
(fetchurl {
474
+
url = "http://registry.npmjs.org/nedb/-/nedb-1.0.2.tgz";
475
+
name = "nedb-1.0.2.tgz";
476
+
sha1 = "309f10ba29f2002f74a92fb870b8a53ba2131593";
477
+
})
478
+
];
479
+
buildInputs =
480
+
(self.nativeDeps."nedb" or []);
481
+
deps = {
482
+
"async-0.2.10" = self.by-version."async"."0.2.10";
483
+
"underscore-1.4.4" = self.by-version."underscore"."1.4.4";
484
+
"binary-search-tree-0.2.4" = self.by-version."binary-search-tree"."0.2.4";
485
+
"mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5";
486
+
};
487
+
peerDependencies = [
488
+
];
489
+
passthru.names = [ "nedb" ];
490
+
};
491
+
"nedb" = self.by-version."nedb"."1.0.2";
492
+
by-spec."samsam"."~1.1" =
493
+
self.by-version."samsam"."1.1.2";
494
+
by-version."samsam"."1.1.2" = lib.makeOverridable self.buildNodePackage {
495
+
name = "samsam-1.1.2";
496
+
bin = false;
497
+
src = [
498
+
(fetchurl {
499
+
url = "http://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz";
500
+
name = "samsam-1.1.2.tgz";
501
+
sha1 = "bec11fdc83a9fda063401210e40176c3024d1567";
502
+
})
503
+
];
504
+
buildInputs =
505
+
(self.nativeDeps."samsam" or []);
506
+
deps = {
507
+
};
508
+
peerDependencies = [
509
+
];
510
+
passthru.names = [ "samsam" ];
511
+
};
512
+
by-spec."sigmund"."~1.0.0" =
513
+
self.by-version."sigmund"."1.0.0";
514
+
by-version."sigmund"."1.0.0" = lib.makeOverridable self.buildNodePackage {
515
+
name = "sigmund-1.0.0";
516
+
bin = false;
517
+
src = [
518
+
(fetchurl {
519
+
url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz";
520
+
name = "sigmund-1.0.0.tgz";
521
+
sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296";
522
+
})
523
+
];
524
+
buildInputs =
525
+
(self.nativeDeps."sigmund" or []);
526
+
deps = {
527
+
};
528
+
peerDependencies = [
529
+
];
530
+
passthru.names = [ "sigmund" ];
531
+
};
532
+
by-spec."sinon"."~1.10.3" =
533
+
self.by-version."sinon"."1.10.3";
534
+
by-version."sinon"."1.10.3" = lib.makeOverridable self.buildNodePackage {
535
+
name = "sinon-1.10.3";
536
+
bin = false;
537
+
src = [
538
+
(fetchurl {
539
+
url = "http://registry.npmjs.org/sinon/-/sinon-1.10.3.tgz";
540
+
name = "sinon-1.10.3.tgz";
541
+
sha1 = "c063e0e99d8327dc199113aab52eb83a2e9e3c2c";
542
+
})
543
+
];
544
+
buildInputs =
545
+
(self.nativeDeps."sinon" or []);
546
+
deps = {
547
+
"formatio-1.0.2" = self.by-version."formatio"."1.0.2";
548
+
"util-0.10.3" = self.by-version."util"."0.10.3";
549
+
};
550
+
peerDependencies = [
551
+
];
552
+
passthru.names = [ "sinon" ];
553
+
};
554
+
"sinon" = self.by-version."sinon"."1.10.3";
555
+
by-spec."underscore"."^1.6.0" =
556
+
self.by-version."underscore"."1.7.0";
557
+
by-version."underscore"."1.7.0" = lib.makeOverridable self.buildNodePackage {
558
+
name = "underscore-1.7.0";
559
+
bin = false;
560
+
src = [
561
+
(fetchurl {
562
+
url = "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz";
563
+
name = "underscore-1.7.0.tgz";
564
+
sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209";
565
+
})
566
+
];
567
+
buildInputs =
568
+
(self.nativeDeps."underscore" or []);
569
+
deps = {
570
+
};
571
+
peerDependencies = [
572
+
];
573
+
passthru.names = [ "underscore" ];
574
+
};
575
+
"underscore" = self.by-version."underscore"."1.7.0";
576
+
by-spec."underscore"."~1.4.4" =
577
+
self.by-version."underscore"."1.4.4";
578
+
by-version."underscore"."1.4.4" = lib.makeOverridable self.buildNodePackage {
579
+
name = "underscore-1.4.4";
580
+
bin = false;
581
+
src = [
582
+
(fetchurl {
583
+
url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz";
584
+
name = "underscore-1.4.4.tgz";
585
+
sha1 = "61a6a32010622afa07963bf325203cf12239d604";
586
+
})
587
+
];
588
+
buildInputs =
589
+
(self.nativeDeps."underscore" or []);
590
+
deps = {
591
+
};
592
+
peerDependencies = [
593
+
];
594
+
passthru.names = [ "underscore" ];
595
+
};
596
+
by-spec."util".">=0.10.3 <1" =
597
+
self.by-version."util"."0.10.3";
598
+
by-version."util"."0.10.3" = lib.makeOverridable self.buildNodePackage {
599
+
name = "util-0.10.3";
600
+
bin = false;
601
+
src = [
602
+
(fetchurl {
603
+
url = "http://registry.npmjs.org/util/-/util-0.10.3.tgz";
604
+
name = "util-0.10.3.tgz";
605
+
sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9";
606
+
})
607
+
];
608
+
buildInputs =
609
+
(self.nativeDeps."util" or []);
610
+
deps = {
611
+
"inherits-2.0.1" = self.by-version."inherits"."2.0.1";
612
+
};
613
+
peerDependencies = [
614
+
];
615
+
passthru.names = [ "util" ];
616
+
};
617
+
}
+2
pkgs/top-level/all-packages.nix
···
12893
12894
nixopsUnstable = callPackage ../tools/package-management/nixops/unstable.nix { };
12895
0
0
12896
nix-prefetch-scripts = callPackage ../tools/package-management/nix-prefetch-scripts { };
12897
12898
nix-repl = callPackage ../tools/package-management/nix-repl { };
···
12893
12894
nixopsUnstable = callPackage ../tools/package-management/nixops/unstable.nix { };
12895
12896
+
nixui = callPackage ../tools/package-management/nixui { node_webkit = node_webkit_0_11; };
12897
+
12898
nix-prefetch-scripts = callPackage ../tools/package-management/nix-prefetch-scripts { };
12899
12900
nix-repl = callPackage ../tools/package-management/nix-repl { };