diff options
author | Alan Pearce | 2021-04-13 18:25:40 +0200 |
---|---|---|
committer | Alan Pearce | 2021-04-13 18:25:54 +0200 |
commit | b22fcfb06a4356783fba24c37dbba01d7e8e5920 (patch) | |
tree | 28ceb2708eca21c8531a1863231004f326b9f1f3 | |
parent | 4e3bd398ca7a1d6625bb51f05921d3b1324e811f (diff) | |
download | nixfiles-b22fcfb06a4356783fba24c37dbba01d7e8e5920.tar.lz nixfiles-b22fcfb06a4356783fba24c37dbba01d7e8e5920.tar.zst nixfiles-b22fcfb06a4356783fba24c37dbba01d7e8e5920.zip |
Configure basic clojure development environment
-rw-r--r-- | user/emacs/init.el | 4 | ||||
-rw-r--r-- | user/mba.nix | 1 | ||||
-rw-r--r-- | user/packages/node2nix/node-packages.json | 4 | ||||
-rw-r--r-- | user/packages/node2nix/node-packages.nix | 926 | ||||
-rw-r--r-- | user/prefect.nix | 1 | ||||
-rw-r--r-- | user/settings/development/clojure.nix | 9 | ||||
-rw-r--r-- | user/settings/emacs.nix | 2 |
7 files changed, 946 insertions, 1 deletions
diff --git a/user/emacs/init.el b/user/emacs/init.el index e5b2f9f5..a9c75021 100644 --- a/user/emacs/init.el +++ b/user/emacs/init.el | |||
@@ -779,6 +779,9 @@ _p_rev _u_pper _=_: upper/lower _r_esolve | |||
779 | (use-package racket-mode | 779 | (use-package racket-mode |
780 | :ghook ('racket-mode-hook #'racket-xp-mode)) | 780 | :ghook ('racket-mode-hook #'racket-xp-mode)) |
781 | 781 | ||
782 | (use-package clojure-mode) | ||
783 | (use-package cider | ||
784 | :after clojure-mode) | ||
782 | ;;;; kubernetes | 785 | ;;;; kubernetes |
783 | (setq k8s-site-docs-version "v1.13") | 786 | (setq k8s-site-docs-version "v1.13") |
784 | 787 | ||
@@ -970,6 +973,7 @@ _p_rev _u_pper _=_: upper/lower _r_esolve | |||
970 | 973 | ||
971 | (use-package format-all | 974 | (use-package format-all |
972 | :ghook ('(css-mode-hook | 975 | :ghook ('(css-mode-hook |
976 | clojure-mode-hook | ||
973 | dockerfile-mode-hook | 977 | dockerfile-mode-hook |
974 | emacs-lisp-mode-hook | 978 | emacs-lisp-mode-hook |
975 | javascript-mode-hook | 979 | javascript-mode-hook |
diff --git a/user/mba.nix b/user/mba.nix index 014952a3..9c1c3845 100644 --- a/user/mba.nix +++ b/user/mba.nix | |||
@@ -6,6 +6,7 @@ | |||
6 | 6 | ||
7 | ./settings/base.nix | 7 | ./settings/base.nix |
8 | ./settings/development/base.nix | 8 | ./settings/development/base.nix |
9 | ./settings/development/clojure.nix | ||
9 | ./settings/development/javascript.nix | 10 | ./settings/development/javascript.nix |
10 | ./settings/development/web.nix | 11 | ./settings/development/web.nix |
11 | ./settings/accounting.nix | 12 | ./settings/accounting.nix |
diff --git a/user/packages/node2nix/node-packages.json b/user/packages/node2nix/node-packages.json index 526cdebc..1bb29e5d 100644 --- a/user/packages/node2nix/node-packages.json +++ b/user/packages/node2nix/node-packages.json | |||
@@ -1,5 +1,7 @@ | |||
1 | [ | 1 | [ |
2 | { "pnpm": "5.15" }, | 2 | { "pnpm": "5.15" }, |
3 | "pino-pretty", | 3 | "pino-pretty", |
4 | "npm-merge-driver" | 4 | "npm-merge-driver", |
5 | "node-cljfmt", | ||
6 | "shadow-cljs" | ||
5 | ] | 7 | ] |
diff --git a/user/packages/node2nix/node-packages.nix b/user/packages/node2nix/node-packages.nix index 8b23ce50..e14b9af6 100644 --- a/user/packages/node2nix/node-packages.nix +++ b/user/packages/node2nix/node-packages.nix | |||
@@ -40,6 +40,150 @@ let | |||
40 | sha512 = "1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ=="; | 40 | sha512 = "1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ=="; |
41 | }; | 41 | }; |
42 | }; | 42 | }; |
43 | "asn1.js-5.4.1" = { | ||
44 | name = "asn1.js"; | ||
45 | packageName = "asn1.js"; | ||
46 | version = "5.4.1"; | ||
47 | src = fetchurl { | ||
48 | url = "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz"; | ||
49 | sha512 = "+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="; | ||
50 | }; | ||
51 | }; | ||
52 | "assert-1.5.0" = { | ||
53 | name = "assert"; | ||
54 | packageName = "assert"; | ||
55 | version = "1.5.0"; | ||
56 | src = fetchurl { | ||
57 | url = "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz"; | ||
58 | sha512 = "EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA=="; | ||
59 | }; | ||
60 | }; | ||
61 | "async-limiter-1.0.1" = { | ||
62 | name = "async-limiter"; | ||
63 | packageName = "async-limiter"; | ||
64 | version = "1.0.1"; | ||
65 | src = fetchurl { | ||
66 | url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"; | ||
67 | sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="; | ||
68 | }; | ||
69 | }; | ||
70 | "base64-js-1.5.1" = { | ||
71 | name = "base64-js"; | ||
72 | packageName = "base64-js"; | ||
73 | version = "1.5.1"; | ||
74 | src = fetchurl { | ||
75 | url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"; | ||
76 | sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="; | ||
77 | }; | ||
78 | }; | ||
79 | "bn.js-4.12.0" = { | ||
80 | name = "bn.js"; | ||
81 | packageName = "bn.js"; | ||
82 | version = "4.12.0"; | ||
83 | src = fetchurl { | ||
84 | url = "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"; | ||
85 | sha512 = "c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="; | ||
86 | }; | ||
87 | }; | ||
88 | "bn.js-5.2.0" = { | ||
89 | name = "bn.js"; | ||
90 | packageName = "bn.js"; | ||
91 | version = "5.2.0"; | ||
92 | src = fetchurl { | ||
93 | url = "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz"; | ||
94 | sha512 = "D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="; | ||
95 | }; | ||
96 | }; | ||
97 | "brorand-1.1.0" = { | ||
98 | name = "brorand"; | ||
99 | packageName = "brorand"; | ||
100 | version = "1.1.0"; | ||
101 | src = fetchurl { | ||
102 | url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"; | ||
103 | sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f"; | ||
104 | }; | ||
105 | }; | ||
106 | "browserify-aes-1.2.0" = { | ||
107 | name = "browserify-aes"; | ||
108 | packageName = "browserify-aes"; | ||
109 | version = "1.2.0"; | ||
110 | src = fetchurl { | ||
111 | url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"; | ||
112 | sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="; | ||
113 | }; | ||
114 | }; | ||
115 | "browserify-cipher-1.0.1" = { | ||
116 | name = "browserify-cipher"; | ||
117 | packageName = "browserify-cipher"; | ||
118 | version = "1.0.1"; | ||
119 | src = fetchurl { | ||
120 | url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"; | ||
121 | sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="; | ||
122 | }; | ||
123 | }; | ||
124 | "browserify-des-1.0.2" = { | ||
125 | name = "browserify-des"; | ||
126 | packageName = "browserify-des"; | ||
127 | version = "1.0.2"; | ||
128 | src = fetchurl { | ||
129 | url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"; | ||
130 | sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="; | ||
131 | }; | ||
132 | }; | ||
133 | "browserify-rsa-4.1.0" = { | ||
134 | name = "browserify-rsa"; | ||
135 | packageName = "browserify-rsa"; | ||
136 | version = "4.1.0"; | ||
137 | src = fetchurl { | ||
138 | url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz"; | ||
139 | sha512 = "AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="; | ||
140 | }; | ||
141 | }; | ||
142 | "browserify-sign-4.2.1" = { | ||
143 | name = "browserify-sign"; | ||
144 | packageName = "browserify-sign"; | ||
145 | version = "4.2.1"; | ||
146 | src = fetchurl { | ||
147 | url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz"; | ||
148 | sha512 = "/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="; | ||
149 | }; | ||
150 | }; | ||
151 | "browserify-zlib-0.2.0" = { | ||
152 | name = "browserify-zlib"; | ||
153 | packageName = "browserify-zlib"; | ||
154 | version = "0.2.0"; | ||
155 | src = fetchurl { | ||
156 | url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"; | ||
157 | sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="; | ||
158 | }; | ||
159 | }; | ||
160 | "buffer-4.9.2" = { | ||
161 | name = "buffer"; | ||
162 | packageName = "buffer"; | ||
163 | version = "4.9.2"; | ||
164 | src = fetchurl { | ||
165 | url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz"; | ||
166 | sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg=="; | ||
167 | }; | ||
168 | }; | ||
169 | "buffer-xor-1.0.3" = { | ||
170 | name = "buffer-xor"; | ||
171 | packageName = "buffer-xor"; | ||
172 | version = "1.0.3"; | ||
173 | src = fetchurl { | ||
174 | url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"; | ||
175 | sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; | ||
176 | }; | ||
177 | }; | ||
178 | "builtin-status-codes-3.0.0" = { | ||
179 | name = "builtin-status-codes"; | ||
180 | packageName = "builtin-status-codes"; | ||
181 | version = "3.0.0"; | ||
182 | src = fetchurl { | ||
183 | url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; | ||
184 | sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; | ||
185 | }; | ||
186 | }; | ||
43 | "camelcase-5.0.0" = { | 187 | "camelcase-5.0.0" = { |
44 | name = "camelcase"; | 188 | name = "camelcase"; |
45 | packageName = "camelcase"; | 189 | packageName = "camelcase"; |
@@ -67,6 +211,15 @@ let | |||
67 | sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A=="; | 211 | sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A=="; |
68 | }; | 212 | }; |
69 | }; | 213 | }; |
214 | "cipher-base-1.0.4" = { | ||
215 | name = "cipher-base"; | ||
216 | packageName = "cipher-base"; | ||
217 | version = "1.0.4"; | ||
218 | src = fetchurl { | ||
219 | url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"; | ||
220 | sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="; | ||
221 | }; | ||
222 | }; | ||
70 | "color-convert-1.9.3" = { | 223 | "color-convert-1.9.3" = { |
71 | name = "color-convert"; | 224 | name = "color-convert"; |
72 | packageName = "color-convert"; | 225 | packageName = "color-convert"; |
@@ -103,6 +256,69 @@ let | |||
103 | sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; | 256 | sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; |
104 | }; | 257 | }; |
105 | }; | 258 | }; |
259 | "console-browserify-1.2.0" = { | ||
260 | name = "console-browserify"; | ||
261 | packageName = "console-browserify"; | ||
262 | version = "1.2.0"; | ||
263 | src = fetchurl { | ||
264 | url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz"; | ||
265 | sha512 = "ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="; | ||
266 | }; | ||
267 | }; | ||
268 | "constants-browserify-1.0.0" = { | ||
269 | name = "constants-browserify"; | ||
270 | packageName = "constants-browserify"; | ||
271 | version = "1.0.0"; | ||
272 | src = fetchurl { | ||
273 | url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"; | ||
274 | sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; | ||
275 | }; | ||
276 | }; | ||
277 | "core-util-is-1.0.2" = { | ||
278 | name = "core-util-is"; | ||
279 | packageName = "core-util-is"; | ||
280 | version = "1.0.2"; | ||
281 | src = fetchurl { | ||
282 | url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"; | ||
283 | sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; | ||
284 | }; | ||
285 | }; | ||
286 | "create-ecdh-4.0.4" = { | ||
287 | name = "create-ecdh"; | ||
288 | packageName = "create-ecdh"; | ||
289 | version = "4.0.4"; | ||
290 | src = fetchurl { | ||
291 | url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz"; | ||
292 | sha512 = "mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="; | ||
293 | }; | ||
294 | }; | ||
295 | "create-hash-1.2.0" = { | ||
296 | name = "create-hash"; | ||
297 | packageName = "create-hash"; | ||
298 | version = "1.2.0"; | ||
299 | src = fetchurl { | ||
300 | url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"; | ||
301 | sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="; | ||
302 | }; | ||
303 | }; | ||
304 | "create-hmac-1.1.7" = { | ||
305 | name = "create-hmac"; | ||
306 | packageName = "create-hmac"; | ||
307 | version = "1.1.7"; | ||
308 | src = fetchurl { | ||
309 | url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"; | ||
310 | sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="; | ||
311 | }; | ||
312 | }; | ||
313 | "crypto-browserify-3.12.0" = { | ||
314 | name = "crypto-browserify"; | ||
315 | packageName = "crypto-browserify"; | ||
316 | version = "3.12.0"; | ||
317 | src = fetchurl { | ||
318 | url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"; | ||
319 | sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="; | ||
320 | }; | ||
321 | }; | ||
106 | "dateformat-4.5.1" = { | 322 | "dateformat-4.5.1" = { |
107 | name = "dateformat"; | 323 | name = "dateformat"; |
108 | packageName = "dateformat"; | 324 | packageName = "dateformat"; |
@@ -112,6 +328,42 @@ let | |||
112 | sha512 = "OD0TZ+B7yP7ZgpJf5K2DIbj3FZvFvxgFUuaqA/V5zTjAtAAXZ1E8bktHxmAGs4x5b7PflqA9LeQ84Og7wYtF7Q=="; | 328 | sha512 = "OD0TZ+B7yP7ZgpJf5K2DIbj3FZvFvxgFUuaqA/V5zTjAtAAXZ1E8bktHxmAGs4x5b7PflqA9LeQ84Og7wYtF7Q=="; |
113 | }; | 329 | }; |
114 | }; | 330 | }; |
331 | "des.js-1.0.1" = { | ||
332 | name = "des.js"; | ||
333 | packageName = "des.js"; | ||
334 | version = "1.0.1"; | ||
335 | src = fetchurl { | ||
336 | url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz"; | ||
337 | sha512 = "Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="; | ||
338 | }; | ||
339 | }; | ||
340 | "diffie-hellman-5.0.3" = { | ||
341 | name = "diffie-hellman"; | ||
342 | packageName = "diffie-hellman"; | ||
343 | version = "5.0.3"; | ||
344 | src = fetchurl { | ||
345 | url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"; | ||
346 | sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="; | ||
347 | }; | ||
348 | }; | ||
349 | "domain-browser-1.2.0" = { | ||
350 | name = "domain-browser"; | ||
351 | packageName = "domain-browser"; | ||
352 | version = "1.2.0"; | ||
353 | src = fetchurl { | ||
354 | url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"; | ||
355 | sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="; | ||
356 | }; | ||
357 | }; | ||
358 | "elliptic-6.5.4" = { | ||
359 | name = "elliptic"; | ||
360 | packageName = "elliptic"; | ||
361 | version = "6.5.4"; | ||
362 | src = fetchurl { | ||
363 | url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz"; | ||
364 | sha512 = "iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="; | ||
365 | }; | ||
366 | }; | ||
115 | "end-of-stream-1.4.4" = { | 367 | "end-of-stream-1.4.4" = { |
116 | name = "end-of-stream"; | 368 | name = "end-of-stream"; |
117 | packageName = "end-of-stream"; | 369 | packageName = "end-of-stream"; |
@@ -130,6 +382,24 @@ let | |||
130 | sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; | 382 | sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; |
131 | }; | 383 | }; |
132 | }; | 384 | }; |
385 | "events-3.3.0" = { | ||
386 | name = "events"; | ||
387 | packageName = "events"; | ||
388 | version = "3.3.0"; | ||
389 | src = fetchurl { | ||
390 | url = "https://registry.npmjs.org/events/-/events-3.3.0.tgz"; | ||
391 | sha512 = "mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="; | ||
392 | }; | ||
393 | }; | ||
394 | "evp_bytestokey-1.0.3" = { | ||
395 | name = "evp_bytestokey"; | ||
396 | packageName = "evp_bytestokey"; | ||
397 | version = "1.0.3"; | ||
398 | src = fetchurl { | ||
399 | url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; | ||
400 | sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="; | ||
401 | }; | ||
402 | }; | ||
133 | "fast-safe-stringify-2.0.7" = { | 403 | "fast-safe-stringify-2.0.7" = { |
134 | name = "fast-safe-stringify"; | 404 | name = "fast-safe-stringify"; |
135 | packageName = "fast-safe-stringify"; | 405 | packageName = "fast-safe-stringify"; |
@@ -157,6 +427,69 @@ let | |||
157 | sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; | 427 | sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; |
158 | }; | 428 | }; |
159 | }; | 429 | }; |
430 | "hash-base-3.1.0" = { | ||
431 | name = "hash-base"; | ||
432 | packageName = "hash-base"; | ||
433 | version = "3.1.0"; | ||
434 | src = fetchurl { | ||
435 | url = "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz"; | ||
436 | sha512 = "1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA=="; | ||
437 | }; | ||
438 | }; | ||
439 | "hash.js-1.1.7" = { | ||
440 | name = "hash.js"; | ||
441 | packageName = "hash.js"; | ||
442 | version = "1.1.7"; | ||
443 | src = fetchurl { | ||
444 | url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"; | ||
445 | sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="; | ||
446 | }; | ||
447 | }; | ||
448 | "hmac-drbg-1.0.1" = { | ||
449 | name = "hmac-drbg"; | ||
450 | packageName = "hmac-drbg"; | ||
451 | version = "1.0.1"; | ||
452 | src = fetchurl { | ||
453 | url = "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"; | ||
454 | sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1"; | ||
455 | }; | ||
456 | }; | ||
457 | "https-browserify-1.0.0" = { | ||
458 | name = "https-browserify"; | ||
459 | packageName = "https-browserify"; | ||
460 | version = "1.0.0"; | ||
461 | src = fetchurl { | ||
462 | url = "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"; | ||
463 | sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"; | ||
464 | }; | ||
465 | }; | ||
466 | "ieee754-1.2.1" = { | ||
467 | name = "ieee754"; | ||
468 | packageName = "ieee754"; | ||
469 | version = "1.2.1"; | ||
470 | src = fetchurl { | ||
471 | url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"; | ||
472 | sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="; | ||
473 | }; | ||
474 | }; | ||
475 | "inherits-2.0.1" = { | ||
476 | name = "inherits"; | ||
477 | packageName = "inherits"; | ||
478 | version = "2.0.1"; | ||
479 | src = fetchurl { | ||
480 | url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; | ||
481 | sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; | ||
482 | }; | ||
483 | }; | ||
484 | "inherits-2.0.3" = { | ||
485 | name = "inherits"; | ||
486 | packageName = "inherits"; | ||
487 | version = "2.0.3"; | ||
488 | src = fetchurl { | ||
489 | url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; | ||
490 | sha1 = "633c2c83e3da42a502f52466022480f4208261de"; | ||
491 | }; | ||
492 | }; | ||
160 | "inherits-2.0.4" = { | 493 | "inherits-2.0.4" = { |
161 | name = "inherits"; | 494 | name = "inherits"; |
162 | packageName = "inherits"; | 495 | packageName = "inherits"; |
@@ -166,6 +499,24 @@ let | |||
166 | sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; | 499 | sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; |
167 | }; | 500 | }; |
168 | }; | 501 | }; |
502 | "isarray-1.0.0" = { | ||
503 | name = "isarray"; | ||
504 | packageName = "isarray"; | ||
505 | version = "1.0.0"; | ||
506 | src = fetchurl { | ||
507 | url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"; | ||
508 | sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; | ||
509 | }; | ||
510 | }; | ||
511 | "isexe-2.0.0" = { | ||
512 | name = "isexe"; | ||
513 | packageName = "isexe"; | ||
514 | version = "2.0.0"; | ||
515 | src = fetchurl { | ||
516 | url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; | ||
517 | sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"; | ||
518 | }; | ||
519 | }; | ||
169 | "jmespath-0.15.0" = { | 520 | "jmespath-0.15.0" = { |
170 | name = "jmespath"; | 521 | name = "jmespath"; |
171 | packageName = "jmespath"; | 522 | packageName = "jmespath"; |
@@ -193,6 +544,42 @@ let | |||
193 | sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580"; | 544 | sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580"; |
194 | }; | 545 | }; |
195 | }; | 546 | }; |
547 | "md5.js-1.3.5" = { | ||
548 | name = "md5.js"; | ||
549 | packageName = "md5.js"; | ||
550 | version = "1.3.5"; | ||
551 | src = fetchurl { | ||
552 | url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"; | ||
553 | sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="; | ||
554 | }; | ||
555 | }; | ||
556 | "miller-rabin-4.0.1" = { | ||
557 | name = "miller-rabin"; | ||
558 | packageName = "miller-rabin"; | ||
559 | version = "4.0.1"; | ||
560 | src = fetchurl { | ||
561 | url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"; | ||
562 | sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="; | ||
563 | }; | ||
564 | }; | ||
565 | "minimalistic-assert-1.0.1" = { | ||
566 | name = "minimalistic-assert"; | ||
567 | packageName = "minimalistic-assert"; | ||
568 | version = "1.0.1"; | ||
569 | src = fetchurl { | ||
570 | url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"; | ||
571 | sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="; | ||
572 | }; | ||
573 | }; | ||
574 | "minimalistic-crypto-utils-1.0.1" = { | ||
575 | name = "minimalistic-crypto-utils"; | ||
576 | packageName = "minimalistic-crypto-utils"; | ||
577 | version = "1.0.1"; | ||
578 | src = fetchurl { | ||
579 | url = "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"; | ||
580 | sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"; | ||
581 | }; | ||
582 | }; | ||
196 | "mri-1.1.4" = { | 583 | "mri-1.1.4" = { |
197 | name = "mri"; | 584 | name = "mri"; |
198 | packageName = "mri"; | 585 | packageName = "mri"; |
@@ -202,6 +589,24 @@ let | |||
202 | sha512 = "6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w=="; | 589 | sha512 = "6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w=="; |
203 | }; | 590 | }; |
204 | }; | 591 | }; |
592 | "node-libs-browser-2.2.1" = { | ||
593 | name = "node-libs-browser"; | ||
594 | packageName = "node-libs-browser"; | ||
595 | version = "2.2.1"; | ||
596 | src = fetchurl { | ||
597 | url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz"; | ||
598 | sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q=="; | ||
599 | }; | ||
600 | }; | ||
601 | "object-assign-4.1.1" = { | ||
602 | name = "object-assign"; | ||
603 | packageName = "object-assign"; | ||
604 | version = "4.1.1"; | ||
605 | src = fetchurl { | ||
606 | url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"; | ||
607 | sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; | ||
608 | }; | ||
609 | }; | ||
205 | "once-1.4.0" = { | 610 | "once-1.4.0" = { |
206 | name = "once"; | 611 | name = "once"; |
207 | packageName = "once"; | 612 | packageName = "once"; |
@@ -211,6 +616,78 @@ let | |||
211 | sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; | 616 | sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; |
212 | }; | 617 | }; |
213 | }; | 618 | }; |
619 | "os-browserify-0.3.0" = { | ||
620 | name = "os-browserify"; | ||
621 | packageName = "os-browserify"; | ||
622 | version = "0.3.0"; | ||
623 | src = fetchurl { | ||
624 | url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"; | ||
625 | sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"; | ||
626 | }; | ||
627 | }; | ||
628 | "pako-1.0.11" = { | ||
629 | name = "pako"; | ||
630 | packageName = "pako"; | ||
631 | version = "1.0.11"; | ||
632 | src = fetchurl { | ||
633 | url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"; | ||
634 | sha512 = "4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="; | ||
635 | }; | ||
636 | }; | ||
637 | "parse-asn1-5.1.6" = { | ||
638 | name = "parse-asn1"; | ||
639 | packageName = "parse-asn1"; | ||
640 | version = "5.1.6"; | ||
641 | src = fetchurl { | ||
642 | url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz"; | ||
643 | sha512 = "RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw=="; | ||
644 | }; | ||
645 | }; | ||
646 | "path-browserify-0.0.1" = { | ||
647 | name = "path-browserify"; | ||
648 | packageName = "path-browserify"; | ||
649 | version = "0.0.1"; | ||
650 | src = fetchurl { | ||
651 | url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz"; | ||
652 | sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="; | ||
653 | }; | ||
654 | }; | ||
655 | "pbkdf2-3.1.2" = { | ||
656 | name = "pbkdf2"; | ||
657 | packageName = "pbkdf2"; | ||
658 | version = "3.1.2"; | ||
659 | src = fetchurl { | ||
660 | url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz"; | ||
661 | sha512 = "iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA=="; | ||
662 | }; | ||
663 | }; | ||
664 | "process-0.11.10" = { | ||
665 | name = "process"; | ||
666 | packageName = "process"; | ||
667 | version = "0.11.10"; | ||
668 | src = fetchurl { | ||
669 | url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz"; | ||
670 | sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182"; | ||
671 | }; | ||
672 | }; | ||
673 | "process-nextick-args-2.0.1" = { | ||
674 | name = "process-nextick-args"; | ||
675 | packageName = "process-nextick-args"; | ||
676 | version = "2.0.1"; | ||
677 | src = fetchurl { | ||
678 | url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"; | ||
679 | sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="; | ||
680 | }; | ||
681 | }; | ||
682 | "public-encrypt-4.0.3" = { | ||
683 | name = "public-encrypt"; | ||
684 | packageName = "public-encrypt"; | ||
685 | version = "4.0.3"; | ||
686 | src = fetchurl { | ||
687 | url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"; | ||
688 | sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="; | ||
689 | }; | ||
690 | }; | ||
214 | "pump-3.0.0" = { | 691 | "pump-3.0.0" = { |
215 | name = "pump"; | 692 | name = "pump"; |
216 | packageName = "pump"; | 693 | packageName = "pump"; |
@@ -220,6 +697,69 @@ let | |||
220 | sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="; | 697 | sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="; |
221 | }; | 698 | }; |
222 | }; | 699 | }; |
700 | "punycode-1.3.2" = { | ||
701 | name = "punycode"; | ||
702 | packageName = "punycode"; | ||
703 | version = "1.3.2"; | ||
704 | src = fetchurl { | ||
705 | url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"; | ||
706 | sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; | ||
707 | }; | ||
708 | }; | ||
709 | "punycode-1.4.1" = { | ||
710 | name = "punycode"; | ||
711 | packageName = "punycode"; | ||
712 | version = "1.4.1"; | ||
713 | src = fetchurl { | ||
714 | url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"; | ||
715 | sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; | ||
716 | }; | ||
717 | }; | ||
718 | "querystring-0.2.0" = { | ||
719 | name = "querystring"; | ||
720 | packageName = "querystring"; | ||
721 | version = "0.2.0"; | ||
722 | src = fetchurl { | ||
723 | url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"; | ||
724 | sha1 = "b209849203bb25df820da756e747005878521620"; | ||
725 | }; | ||
726 | }; | ||
727 | "querystring-es3-0.2.1" = { | ||
728 | name = "querystring-es3"; | ||
729 | packageName = "querystring-es3"; | ||
730 | version = "0.2.1"; | ||
731 | src = fetchurl { | ||
732 | url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"; | ||
733 | sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; | ||
734 | }; | ||
735 | }; | ||
736 | "randombytes-2.1.0" = { | ||
737 | name = "randombytes"; | ||
738 | packageName = "randombytes"; | ||
739 | version = "2.1.0"; | ||
740 | src = fetchurl { | ||
741 | url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"; | ||
742 | sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="; | ||
743 | }; | ||
744 | }; | ||
745 | "randomfill-1.0.4" = { | ||
746 | name = "randomfill"; | ||
747 | packageName = "randomfill"; | ||
748 | version = "1.0.4"; | ||
749 | src = fetchurl { | ||
750 | url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"; | ||
751 | sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="; | ||
752 | }; | ||
753 | }; | ||
754 | "readable-stream-2.3.7" = { | ||
755 | name = "readable-stream"; | ||
756 | packageName = "readable-stream"; | ||
757 | version = "2.3.7"; | ||
758 | src = fetchurl { | ||
759 | url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"; | ||
760 | sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="; | ||
761 | }; | ||
762 | }; | ||
223 | "readable-stream-3.6.0" = { | 763 | "readable-stream-3.6.0" = { |
224 | name = "readable-stream"; | 764 | name = "readable-stream"; |
225 | packageName = "readable-stream"; | 765 | packageName = "readable-stream"; |
@@ -229,6 +769,33 @@ let | |||
229 | sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="; | 769 | sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="; |
230 | }; | 770 | }; |
231 | }; | 771 | }; |
772 | "readline-sync-1.4.10" = { | ||
773 | name = "readline-sync"; | ||
774 | packageName = "readline-sync"; | ||
775 | version = "1.4.10"; | ||
776 | src = fetchurl { | ||
777 | url = "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz"; | ||
778 | sha512 = "gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw=="; | ||
779 | }; | ||
780 | }; | ||
781 | "ripemd160-2.0.2" = { | ||
782 | name = "ripemd160"; | ||
783 | packageName = "ripemd160"; | ||
784 | version = "2.0.2"; | ||
785 | src = fetchurl { | ||
786 | url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"; | ||
787 | sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="; | ||
788 | }; | ||
789 | }; | ||
790 | "safe-buffer-5.1.2" = { | ||
791 | name = "safe-buffer"; | ||
792 | packageName = "safe-buffer"; | ||
793 | version = "5.1.2"; | ||
794 | src = fetchurl { | ||
795 | url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"; | ||
796 | sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; | ||
797 | }; | ||
798 | }; | ||
232 | "safe-buffer-5.2.1" = { | 799 | "safe-buffer-5.2.1" = { |
233 | name = "safe-buffer"; | 800 | name = "safe-buffer"; |
234 | packageName = "safe-buffer"; | 801 | packageName = "safe-buffer"; |
@@ -238,6 +805,60 @@ let | |||
238 | sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; | 805 | sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; |
239 | }; | 806 | }; |
240 | }; | 807 | }; |
808 | "safer-buffer-2.1.2" = { | ||
809 | name = "safer-buffer"; | ||
810 | packageName = "safer-buffer"; | ||
811 | version = "2.1.2"; | ||
812 | src = fetchurl { | ||
813 | url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"; | ||
814 | sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; | ||
815 | }; | ||
816 | }; | ||
817 | "setimmediate-1.0.5" = { | ||
818 | name = "setimmediate"; | ||
819 | packageName = "setimmediate"; | ||
820 | version = "1.0.5"; | ||
821 | src = fetchurl { | ||
822 | url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"; | ||
823 | sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285"; | ||
824 | }; | ||
825 | }; | ||
826 | "sha.js-2.4.11" = { | ||
827 | name = "sha.js"; | ||
828 | packageName = "sha.js"; | ||
829 | version = "2.4.11"; | ||
830 | src = fetchurl { | ||
831 | url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"; | ||
832 | sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="; | ||
833 | }; | ||
834 | }; | ||
835 | "shadow-cljs-jar-1.3.2" = { | ||
836 | name = "shadow-cljs-jar"; | ||
837 | packageName = "shadow-cljs-jar"; | ||
838 | version = "1.3.2"; | ||
839 | src = fetchurl { | ||
840 | url = "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.2.tgz"; | ||
841 | sha512 = "XmeffAZHv8z7451kzeq9oKh8fh278Ak+UIOGGrapyqrFBB773xN8vMQ3O7J7TYLnb9BUwcqadKkmgaq7q6fhZg=="; | ||
842 | }; | ||
843 | }; | ||
844 | "source-map-0.5.7" = { | ||
845 | name = "source-map"; | ||
846 | packageName = "source-map"; | ||
847 | version = "0.5.7"; | ||
848 | src = fetchurl { | ||
849 | url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"; | ||
850 | sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"; | ||
851 | }; | ||
852 | }; | ||
853 | "source-map-support-0.4.18" = { | ||
854 | name = "source-map-support"; | ||
855 | packageName = "source-map-support"; | ||
856 | version = "0.4.18"; | ||
857 | src = fetchurl { | ||
858 | url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz"; | ||
859 | sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA=="; | ||
860 | }; | ||
861 | }; | ||
241 | "split2-3.2.2" = { | 862 | "split2-3.2.2" = { |
242 | name = "split2"; | 863 | name = "split2"; |
243 | packageName = "split2"; | 864 | packageName = "split2"; |
@@ -247,6 +868,33 @@ let | |||
247 | sha512 = "9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg=="; | 868 | sha512 = "9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg=="; |
248 | }; | 869 | }; |
249 | }; | 870 | }; |
871 | "stream-browserify-2.0.2" = { | ||
872 | name = "stream-browserify"; | ||
873 | packageName = "stream-browserify"; | ||
874 | version = "2.0.2"; | ||
875 | src = fetchurl { | ||
876 | url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz"; | ||
877 | sha512 = "nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg=="; | ||
878 | }; | ||
879 | }; | ||
880 | "stream-http-2.8.3" = { | ||
881 | name = "stream-http"; | ||
882 | packageName = "stream-http"; | ||
883 | version = "2.8.3"; | ||
884 | src = fetchurl { | ||
885 | url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz"; | ||
886 | sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw=="; | ||
887 | }; | ||
888 | }; | ||
889 | "string_decoder-1.1.1" = { | ||
890 | name = "string_decoder"; | ||
891 | packageName = "string_decoder"; | ||
892 | version = "1.1.1"; | ||
893 | src = fetchurl { | ||
894 | url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; | ||
895 | sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; | ||
896 | }; | ||
897 | }; | ||
250 | "string_decoder-1.3.0" = { | 898 | "string_decoder-1.3.0" = { |
251 | name = "string_decoder"; | 899 | name = "string_decoder"; |
252 | packageName = "string_decoder"; | 900 | packageName = "string_decoder"; |
@@ -283,6 +931,69 @@ let | |||
283 | sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; | 931 | sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; |
284 | }; | 932 | }; |
285 | }; | 933 | }; |
934 | "timers-browserify-2.0.12" = { | ||
935 | name = "timers-browserify"; | ||
936 | packageName = "timers-browserify"; | ||
937 | version = "2.0.12"; | ||
938 | src = fetchurl { | ||
939 | url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz"; | ||
940 | sha512 = "9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ=="; | ||
941 | }; | ||
942 | }; | ||
943 | "to-arraybuffer-1.0.1" = { | ||
944 | name = "to-arraybuffer"; | ||
945 | packageName = "to-arraybuffer"; | ||
946 | version = "1.0.1"; | ||
947 | src = fetchurl { | ||
948 | url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; | ||
949 | sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; | ||
950 | }; | ||
951 | }; | ||
952 | "tty-browserify-0.0.0" = { | ||
953 | name = "tty-browserify"; | ||
954 | packageName = "tty-browserify"; | ||
955 | version = "0.0.0"; | ||
956 | src = fetchurl { | ||
957 | url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"; | ||
958 | sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6"; | ||
959 | }; | ||
960 | }; | ||
961 | "ultron-1.1.1" = { | ||
962 | name = "ultron"; | ||
963 | packageName = "ultron"; | ||
964 | version = "1.1.1"; | ||
965 | src = fetchurl { | ||
966 | url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz"; | ||
967 | sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="; | ||
968 | }; | ||
969 | }; | ||
970 | "url-0.11.0" = { | ||
971 | name = "url"; | ||
972 | packageName = "url"; | ||
973 | version = "0.11.0"; | ||
974 | src = fetchurl { | ||
975 | url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz"; | ||
976 | sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; | ||
977 | }; | ||
978 | }; | ||
979 | "util-0.10.3" = { | ||
980 | name = "util"; | ||
981 | packageName = "util"; | ||
982 | version = "0.10.3"; | ||
983 | src = fetchurl { | ||
984 | url = "https://registry.npmjs.org/util/-/util-0.10.3.tgz"; | ||
985 | sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; | ||
986 | }; | ||
987 | }; | ||
988 | "util-0.11.1" = { | ||
989 | name = "util"; | ||
990 | packageName = "util"; | ||
991 | version = "0.11.1"; | ||
992 | src = fetchurl { | ||
993 | url = "https://registry.npmjs.org/util/-/util-0.11.1.tgz"; | ||
994 | sha512 = "HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ=="; | ||
995 | }; | ||
996 | }; | ||
286 | "util-deprecate-1.0.2" = { | 997 | "util-deprecate-1.0.2" = { |
287 | name = "util-deprecate"; | 998 | name = "util-deprecate"; |
288 | packageName = "util-deprecate"; | 999 | packageName = "util-deprecate"; |
@@ -292,6 +1003,24 @@ let | |||
292 | sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; | 1003 | sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; |
293 | }; | 1004 | }; |
294 | }; | 1005 | }; |
1006 | "vm-browserify-1.1.2" = { | ||
1007 | name = "vm-browserify"; | ||
1008 | packageName = "vm-browserify"; | ||
1009 | version = "1.1.2"; | ||
1010 | src = fetchurl { | ||
1011 | url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz"; | ||
1012 | sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="; | ||
1013 | }; | ||
1014 | }; | ||
1015 | "which-1.3.1" = { | ||
1016 | name = "which"; | ||
1017 | packageName = "which"; | ||
1018 | version = "1.3.1"; | ||
1019 | src = fetchurl { | ||
1020 | url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz"; | ||
1021 | sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="; | ||
1022 | }; | ||
1023 | }; | ||
295 | "wrappy-1.0.2" = { | 1024 | "wrappy-1.0.2" = { |
296 | name = "wrappy"; | 1025 | name = "wrappy"; |
297 | packageName = "wrappy"; | 1026 | packageName = "wrappy"; |
@@ -301,6 +1030,24 @@ let | |||
301 | sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; | 1030 | sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; |
302 | }; | 1031 | }; |
303 | }; | 1032 | }; |
1033 | "ws-3.3.3" = { | ||
1034 | name = "ws"; | ||
1035 | packageName = "ws"; | ||
1036 | version = "3.3.3"; | ||
1037 | src = fetchurl { | ||
1038 | url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"; | ||
1039 | sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA=="; | ||
1040 | }; | ||
1041 | }; | ||
1042 | "xtend-4.0.2" = { | ||
1043 | name = "xtend"; | ||
1044 | packageName = "xtend"; | ||
1045 | version = "4.0.2"; | ||
1046 | src = fetchurl { | ||
1047 | url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"; | ||
1048 | sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="; | ||
1049 | }; | ||
1050 | }; | ||
304 | }; | 1051 | }; |
305 | in | 1052 | in |
306 | { | 1053 | { |
@@ -399,4 +1146,183 @@ in | |||
399 | bypassCache = true; | 1146 | bypassCache = true; |
400 | reconstructLock = true; | 1147 | reconstructLock = true; |
401 | }; | 1148 | }; |
1149 | node-cljfmt = nodeEnv.buildNodePackage { | ||
1150 | name = "node-cljfmt"; | ||
1151 | packageName = "node-cljfmt"; | ||
1152 | version = "0.5.4-0"; | ||
1153 | src = fetchurl { | ||
1154 | url = "https://registry.npmjs.org/node-cljfmt/-/node-cljfmt-0.5.4-0.tgz"; | ||
1155 | sha512 = "VHH8k8W/vOUpVBRMLBTeFuGAcG4sAOIRiz0/OxBZpg/iUGJ3EBJD3JrubUkrGG40iWBl/qK2Vqu9hBmyMyhJ6A=="; | ||
1156 | }; | ||
1157 | buildInputs = globalBuildInputs; | ||
1158 | meta = { | ||
1159 | description = "A node script that reformats a file to proper clojure formatting"; | ||
1160 | homepage = "https://github.com/snoe/node-cljfmt#readme"; | ||
1161 | license = "EPL"; | ||
1162 | }; | ||
1163 | production = true; | ||
1164 | bypassCache = true; | ||
1165 | reconstructLock = true; | ||
1166 | }; | ||
1167 | shadow-cljs = nodeEnv.buildNodePackage { | ||
1168 | name = "shadow-cljs"; | ||
1169 | packageName = "shadow-cljs"; | ||
1170 | version = "2.12.4"; | ||
1171 | src = fetchurl { | ||
1172 | url = "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.12.4.tgz"; | ||
1173 | sha512 = "tNHJHAfwyhLHTWkzkqhb3Sb14FMmwK5mc/5x8XDKv/jiXo0ajxg28JwSLmXGTp6wQ9XWi6Y6sZcNxBIKJRXmwQ=="; | ||
1174 | }; | ||
1175 | dependencies = [ | ||
1176 | (sources."asn1.js-5.4.1" // { | ||
1177 | dependencies = [ | ||
1178 | sources."bn.js-4.12.0" | ||
1179 | ]; | ||
1180 | }) | ||
1181 | (sources."assert-1.5.0" // { | ||
1182 | dependencies = [ | ||
1183 | sources."util-0.10.3" | ||
1184 | ]; | ||
1185 | }) | ||
1186 | sources."async-limiter-1.0.1" | ||
1187 | sources."base64-js-1.5.1" | ||
1188 | sources."bn.js-5.2.0" | ||
1189 | sources."brorand-1.1.0" | ||
1190 | sources."browserify-aes-1.2.0" | ||
1191 | sources."browserify-cipher-1.0.1" | ||
1192 | sources."browserify-des-1.0.2" | ||
1193 | sources."browserify-rsa-4.1.0" | ||
1194 | (sources."browserify-sign-4.2.1" // { | ||
1195 | dependencies = [ | ||
1196 | sources."inherits-2.0.4" | ||
1197 | sources."readable-stream-3.6.0" | ||
1198 | ]; | ||
1199 | }) | ||
1200 | sources."browserify-zlib-0.2.0" | ||
1201 | sources."buffer-4.9.2" | ||
1202 | sources."buffer-xor-1.0.3" | ||
1203 | sources."builtin-status-codes-3.0.0" | ||
1204 | sources."cipher-base-1.0.4" | ||
1205 | sources."console-browserify-1.2.0" | ||
1206 | sources."constants-browserify-1.0.0" | ||
1207 | sources."core-util-is-1.0.2" | ||
1208 | (sources."create-ecdh-4.0.4" // { | ||
1209 | dependencies = [ | ||
1210 | sources."bn.js-4.12.0" | ||
1211 | ]; | ||
1212 | }) | ||
1213 | sources."create-hash-1.2.0" | ||
1214 | sources."create-hmac-1.1.7" | ||
1215 | sources."crypto-browserify-3.12.0" | ||
1216 | sources."des.js-1.0.1" | ||
1217 | (sources."diffie-hellman-5.0.3" // { | ||
1218 | dependencies = [ | ||
1219 | sources."bn.js-4.12.0" | ||
1220 | ]; | ||
1221 | }) | ||
1222 | sources."domain-browser-1.2.0" | ||
1223 | (sources."elliptic-6.5.4" // { | ||
1224 | dependencies = [ | ||
1225 | sources."bn.js-4.12.0" | ||
1226 | sources."inherits-2.0.4" | ||
1227 | ]; | ||
1228 | }) | ||
1229 | sources."events-3.3.0" | ||
1230 | sources."evp_bytestokey-1.0.3" | ||
1231 | (sources."hash-base-3.1.0" // { | ||
1232 | dependencies = [ | ||
1233 | sources."inherits-2.0.4" | ||
1234 | sources."readable-stream-3.6.0" | ||
1235 | ]; | ||
1236 | }) | ||
1237 | (sources."hash.js-1.1.7" // { | ||
1238 | dependencies = [ | ||
1239 | sources."inherits-2.0.4" | ||
1240 | ]; | ||
1241 | }) | ||
1242 | sources."hmac-drbg-1.0.1" | ||
1243 | sources."https-browserify-1.0.0" | ||
1244 | sources."ieee754-1.2.1" | ||
1245 | sources."inherits-2.0.1" | ||
1246 | sources."isarray-1.0.0" | ||
1247 | sources."isexe-2.0.0" | ||
1248 | sources."md5.js-1.3.5" | ||
1249 | (sources."miller-rabin-4.0.1" // { | ||
1250 | dependencies = [ | ||
1251 | sources."bn.js-4.12.0" | ||
1252 | ]; | ||
1253 | }) | ||
1254 | sources."minimalistic-assert-1.0.1" | ||
1255 | sources."minimalistic-crypto-utils-1.0.1" | ||
1256 | sources."node-libs-browser-2.2.1" | ||
1257 | sources."object-assign-4.1.1" | ||
1258 | sources."os-browserify-0.3.0" | ||
1259 | sources."pako-1.0.11" | ||
1260 | sources."parse-asn1-5.1.6" | ||
1261 | sources."path-browserify-0.0.1" | ||
1262 | sources."pbkdf2-3.1.2" | ||
1263 | sources."process-0.11.10" | ||
1264 | sources."process-nextick-args-2.0.1" | ||
1265 | (sources."public-encrypt-4.0.3" // { | ||
1266 | dependencies = [ | ||
1267 | sources."bn.js-4.12.0" | ||
1268 | ]; | ||
1269 | }) | ||
1270 | sources."punycode-1.4.1" | ||
1271 | sources."querystring-0.2.0" | ||
1272 | sources."querystring-es3-0.2.1" | ||
1273 | sources."randombytes-2.1.0" | ||
1274 | sources."randomfill-1.0.4" | ||
1275 | (sources."readable-stream-2.3.7" // { | ||
1276 | dependencies = [ | ||
1277 | sources."inherits-2.0.4" | ||
1278 | sources."safe-buffer-5.1.2" | ||
1279 | sources."string_decoder-1.1.1" | ||
1280 | ]; | ||
1281 | }) | ||
1282 | sources."readline-sync-1.4.10" | ||
1283 | sources."ripemd160-2.0.2" | ||
1284 | sources."safe-buffer-5.2.1" | ||
1285 | sources."safer-buffer-2.1.2" | ||
1286 | sources."setimmediate-1.0.5" | ||
1287 | sources."sha.js-2.4.11" | ||
1288 | sources."shadow-cljs-jar-1.3.2" | ||
1289 | sources."source-map-0.5.7" | ||
1290 | sources."source-map-support-0.4.18" | ||
1291 | sources."stream-browserify-2.0.2" | ||
1292 | sources."stream-http-2.8.3" | ||
1293 | sources."string_decoder-1.3.0" | ||
1294 | sources."timers-browserify-2.0.12" | ||
1295 | sources."to-arraybuffer-1.0.1" | ||
1296 | sources."tty-browserify-0.0.0" | ||
1297 | sources."ultron-1.1.1" | ||
1298 | (sources."url-0.11.0" // { | ||
1299 | dependencies = [ | ||
1300 | sources."punycode-1.3.2" | ||
1301 | ]; | ||
1302 | }) | ||
1303 | (sources."util-0.11.1" // { | ||
1304 | dependencies = [ | ||
1305 | sources."inherits-2.0.3" | ||
1306 | ]; | ||
1307 | }) | ||
1308 | sources."util-deprecate-1.0.2" | ||
1309 | sources."vm-browserify-1.1.2" | ||
1310 | sources."which-1.3.1" | ||
1311 | (sources."ws-3.3.3" // { | ||
1312 | dependencies = [ | ||
1313 | sources."safe-buffer-5.1.2" | ||
1314 | ]; | ||
1315 | }) | ||
1316 | sources."xtend-4.0.2" | ||
1317 | ]; | ||
1318 | buildInputs = globalBuildInputs; | ||
1319 | meta = { | ||
1320 | description = "ClojureScript compiler and JS bundler"; | ||
1321 | homepage = "https://github.com/thheller/shadow-cljs#readme"; | ||
1322 | license = "ISC"; | ||
1323 | }; | ||
1324 | production = true; | ||
1325 | bypassCache = true; | ||
1326 | reconstructLock = true; | ||
1327 | }; | ||
402 | } \ No newline at end of file | 1328 | } \ No newline at end of file |
diff --git a/user/prefect.nix b/user/prefect.nix index 5427c667..cf2e8734 100644 --- a/user/prefect.nix +++ b/user/prefect.nix | |||
@@ -7,6 +7,7 @@ | |||
7 | ./settings/dunst.nix | 7 | ./settings/dunst.nix |
8 | ./settings/emacs.nix | 8 | ./settings/emacs.nix |
9 | ./settings/development/base.nix | 9 | ./settings/development/base.nix |
10 | ./settings/development/clojure.nix | ||
10 | ./settings/development/lisp.nix | 11 | ./settings/development/lisp.nix |
11 | ./settings/development/javascript.nix | 12 | ./settings/development/javascript.nix |
12 | ./settings/development/web.nix | 13 | ./settings/development/web.nix |
diff --git a/user/settings/development/clojure.nix b/user/settings/development/clojure.nix new file mode 100644 index 00000000..0994ef19 --- /dev/null +++ b/user/settings/development/clojure.nix | |||
@@ -0,0 +1,9 @@ | |||
1 | { config, pkgs, ... }: | ||
2 | |||
3 | { | ||
4 | home.packages = with pkgs; [ | ||
5 | clojure | ||
6 | node2nixPackages.node-cljfmt | ||
7 | node2nixPackages.shadow-cljs | ||
8 | ]; | ||
9 | } | ||
diff --git a/user/settings/emacs.nix b/user/settings/emacs.nix index 3fd3582f..22537ef6 100644 --- a/user/settings/emacs.nix +++ b/user/settings/emacs.nix | |||
@@ -83,6 +83,8 @@ in | |||
83 | avy | 83 | avy |
84 | bash-completion | 84 | bash-completion |
85 | caddyfile-mode | 85 | caddyfile-mode |
86 | cider | ||
87 | clojure-mode | ||
86 | company | 88 | company |
87 | company-web | 89 | company-web |
88 | company-tabnine | 90 | company-tabnine |