1# Before adding a new extension, read ./README.md
2
3{
4 autoPatchelfHook,
5 callPackage,
6 config,
7 fetchurl,
8 jdk,
9 jq,
10 lib,
11 llvmPackages,
12 moreutils,
13 protobuf,
14 python3Packages,
15 stdenv,
16 vscode-utils,
17 zlib,
18}:
19
20let
21 inherit (vscode-utils) buildVscodeMarketplaceExtension;
22
23 baseExtensions =
24 self:
25 lib.mapAttrs (_n: lib.recurseIntoAttrs) {
26 "13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension {
27 mktplcRef = {
28 name = "language-x86-64-assembly";
29 publisher = "13xforever";
30 version = "3.1.5";
31 hash = "sha256-WIhmAZLR2WOSqQF3ozJ/Vr3Rp6HdSK7L23T3h4AVaGM=";
32 };
33 meta = {
34 description = "Cutting edge x86 and x86_64 assembly syntax highlighting";
35 downloadPage = "https://marketplace.visualstudio.com/items?itemName=13xforever.language-x86-64-assembly";
36 homepage = "https://github.com/13xforever/x86_64-assembly-vscode";
37 license = lib.licenses.mit;
38 maintainers = [ lib.maintainers.themaxmur ];
39 };
40 };
41
42 "1Password".op-vscode = buildVscodeMarketplaceExtension {
43 mktplcRef = {
44 publisher = "1Password";
45 name = "op-vscode";
46 version = "1.0.5";
47 hash = "sha256-J7vAK2t6fSjm5i6y3+88aO84ipFwekQkJMD7W3EIWrc=";
48 };
49 meta = {
50 changelog = "https://github.com/1Password/op-vscode/releases";
51 description = "VSCode extension that integrates your development workflow with 1Password service";
52 downloadPage = "https://marketplace.visualstudio.com/items?itemName=1Password.op-vscode";
53 homepage = "https://github.com/1Password/op-vscode";
54 license = lib.licenses.mit;
55 maintainers = [ lib.maintainers._2gn ];
56 };
57 };
58
59 "2gua".rainbow-brackets = buildVscodeMarketplaceExtension {
60 mktplcRef = {
61 publisher = "2gua";
62 name = "rainbow-brackets";
63 version = "0.0.6";
64 sha256 = "TVBvF/5KQVvWX1uHwZDlmvwGjOO5/lXbgVzB26U8rNQ=";
65 };
66 meta = {
67 description = "Visual Studio Code extension providing rainbow brackets";
68 downloadPage = "https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets";
69 homepage = "https://github.com/lcultx/rainbow-brackets";
70 license = lib.licenses.mit;
71 maintainers = [ lib.maintainers.CompEng0001 ];
72 };
73 };
74
75 "4ops".terraform = buildVscodeMarketplaceExtension {
76 mktplcRef = {
77 publisher = "4ops";
78 name = "terraform";
79 version = "0.2.5";
80 hash = "sha256-y5LljxK8V9Fir9EoG8g9N735gISrlMg3czN21qF/KjI=";
81 };
82 meta = {
83 license = lib.licenses.mit;
84 maintainers = [ lib.maintainers.kamadorueda ];
85 };
86 };
87
88 "42crunch".vscode-openapi = buildVscodeMarketplaceExtension {
89 mktplcRef = {
90 publisher = "42Crunch";
91 name = "vscode-openapi";
92 version = "4.37.2";
93 hash = "sha256-XUD5lXybUdUavbiqCqv561NAPAbZ0Q9oLsQkrSRUmsU=";
94 };
95 meta = {
96 changelog = "https://marketplace.visualstudio.com/items/42Crunch.vscode-openapi/changelog";
97 description = "Visual Studio Code extension with rich support for the OpenAPI Specification (OAS)";
98 downloadPage = "https://marketplace.visualstudio.com/items?itemName=42Crunch.vscode-openapi";
99 homepage = "https://github.com/42Crunch/vscode-openapi";
100 license = lib.licenses.agpl3Only;
101 maintainers = [ lib.maintainers.benhiemer ];
102 };
103 };
104
105 a5huynh.vscode-ron = buildVscodeMarketplaceExtension {
106 mktplcRef = {
107 name = "vscode-ron";
108 publisher = "a5huynh";
109 version = "0.11.0";
110 hash = "sha256-xIGOgK/kcdwm8EicAGIac5zPqRxw6ZTRLwteC03NKQ8=";
111 };
112 meta = {
113 license = lib.licenses.mit;
114 };
115 };
116
117 aaron-bond.better-comments = buildVscodeMarketplaceExtension {
118 mktplcRef = {
119 name = "better-comments";
120 publisher = "aaron-bond";
121 version = "3.0.2";
122 sha256 = "850980f0f5a37f635deb4bf9100baaa83f0b204bbbb25acdb3c96e73778f8197";
123 };
124 meta = {
125 changelog = "https://marketplace.visualstudio.com/items/aaron-bond.better-comments/changelog";
126 description = "Improve your code commenting by annotating with alert, informational, TODOs, and more";
127 downloadPage = "https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments";
128 homepage = "https://github.com/aaron-bond/better-comments";
129 license = lib.licenses.mit;
130 maintainers = [ lib.maintainers.DataHearth ];
131 };
132 };
133
134 adpyke.codesnap = buildVscodeMarketplaceExtension {
135 mktplcRef = {
136 name = "codesnap";
137 publisher = "adpyke";
138 version = "1.3.4";
139 hash = "sha256-dR6qODSTK377OJpmUqG9R85l1sf9fvJJACjrYhSRWgQ=";
140 };
141 meta = {
142 license = lib.licenses.mit;
143 };
144 };
145
146 adzero.vscode-sievehighlight = buildVscodeMarketplaceExtension {
147 mktplcRef = {
148 name = "vscode-sievehighlight";
149 publisher = "adzero";
150 version = "1.0.7";
151 hash = "sha256-MoYOhzNRjl7dseDUeJxEWyQ8ZaMx2a3HdCbH4F1HaxI=";
152 };
153 meta = {
154 changelog = "https://marketplace.visualstudio.com/items/adzero.vscode-sievehighlight/changelog";
155 description = "Visual Studio Code extension to enable syntax highlight support for Sieve mail filtering language";
156 downloadPage = "https://marketplace.visualstudio.com/items?itemName=adzero.vscode-sievehighlight";
157 homepage = "https://github.com/adzero/vscode-sievehighlight";
158 license = lib.licenses.mit;
159 maintainers = [ lib.maintainers.sebtm ];
160 };
161 };
162
163 alanz.vscode-hie-server = buildVscodeMarketplaceExtension {
164 mktplcRef = {
165 name = "vscode-hie-server";
166 publisher = "alanz";
167 version = "0.2.1"; # see the note above
168 sha256 = "sha256-/RA+7OnoR5Nu2bK6dFEL8aZW+CJkTeM0bKG6k5X1g+I=";
169 };
170 meta = {
171 license = lib.licenses.mit;
172 };
173 };
174
175 albymor.increment-selection = buildVscodeMarketplaceExtension {
176 mktplcRef = {
177 name = "increment-selection";
178 publisher = "albymor";
179 version = "0.2.0";
180 hash = "sha256-iP4c0xLPiTsgD8Q8Kq9jP54HpdnBveKRY31Ro97ROJ8=";
181 };
182 meta = {
183 description = "Increment, decrement or reverse selection with multiple cursors";
184 downloadPage = "https://marketplace.visualstudio.com/items?itemName=albymor.increment-selection";
185 homepage = "https://github.com/albymor/Increment-Selection";
186 license = lib.licenses.mit;
187 };
188 };
189
190 alefragnani.bookmarks = buildVscodeMarketplaceExtension {
191 mktplcRef = {
192 name = "bookmarks";
193 publisher = "alefragnani";
194 version = "13.5.0";
195 hash = "sha256-oKhd5BLa2wuGNrzW9yKsWWzaU5hNolw2pBcqPlql9Ro=";
196 };
197 meta = {
198 license = lib.licenses.gpl3;
199 };
200 };
201
202 alefragnani.project-manager = buildVscodeMarketplaceExtension {
203 mktplcRef = {
204 name = "project-manager";
205 publisher = "alefragnani";
206 version = "12.8.0";
207 hash = "sha256-sNiDyWdQ40Xeu7zp1ioRCi3majrPshlVbUSV2klr4r4=";
208 };
209 meta = {
210 license = lib.licenses.mit;
211 };
212 };
213
214 alexdima.copy-relative-path = buildVscodeMarketplaceExtension {
215 mktplcRef = {
216 name = "copy-relative-path";
217 publisher = "alexdima";
218 version = "0.0.2";
219 sha256 = "06g601n9d6wyyiz659w60phgm011gn9jj5fy0gf5wpi2bljk3vcn";
220 };
221 meta = {
222 license = lib.licenses.mit;
223 };
224 };
225
226 alexisvt.flutter-snippets = buildVscodeMarketplaceExtension {
227 mktplcRef = {
228 name = "flutter-snippets";
229 publisher = "alexisvt";
230 version = "3.0.0";
231 sha256 = "44ac46f826625f0a4aec40f2542f32c161e672ff96f45a548d0bccd9feed04ef";
232 };
233 meta = {
234 changelog = "https://marketplace.visualstudio.com/items/alexisvt.flutter-snippets/changelog";
235 description = "Set of helpful widget snippets for day to day Flutter development";
236 downloadPage = "https://marketplace.visualstudio.com/items?itemName=alexisvt.flutter-snippets";
237 homepage = "https://github.com/Alexisvt/flutter-snippets";
238 license = lib.licenses.mit;
239 maintainers = [ lib.maintainers.DataHearth ];
240 };
241 };
242
243 almenon.arepl = callPackage ./almenon.arepl { };
244
245 alygin.vscode-tlaplus = buildVscodeMarketplaceExtension {
246 mktplcRef = {
247 name = "vscode-tlaplus";
248 publisher = "alygin";
249 version = "1.5.4";
250 sha256 = "0mf98244z6wzb0vj6qdm3idgr2sr5086x7ss2khaxlrziif395dx";
251 };
252 meta = {
253 license = lib.licenses.mit;
254 };
255 };
256
257 amazonwebservices.amazon-q-vscode = callPackage ./amazonwebservices.amazon-q-vscode { };
258
259 angular.ng-template = buildVscodeMarketplaceExtension {
260 mktplcRef = {
261 name = "ng-template";
262 publisher = "Angular";
263 version = "20.1.1";
264 hash = "sha256-fcJXyuGow39uep6Giexft+3a/nnoJSsKdwjtAQKTMj0=";
265 };
266 meta = {
267 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
268 description = "Editor services for Angular templates";
269 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Angular.ng-template";
270 homepage = "https://github.com/angular/vscode-ng-language-service";
271 license = lib.licenses.mit;
272 maintainers = [ lib.maintainers.ratsclub ];
273 };
274 };
275
276 antfu.icons-carbon = buildVscodeMarketplaceExtension {
277 mktplcRef = {
278 name = "icons-carbon";
279 publisher = "antfu";
280 version = "0.2.6";
281 hash = "sha256-R8eHLuebfgHaKtHPKBaaYybotluuH9WrUBpgyuIVOxc=";
282 };
283 meta = {
284 license = lib.licenses.mit;
285 };
286 };
287
288 antfu.slidev = buildVscodeMarketplaceExtension {
289 mktplcRef = {
290 publisher = "antfu";
291 name = "slidev";
292 version = "51.4.0";
293 hash = "sha256-Z9YNMhRtW8A0hi3e77negSIw1avsbb6+L701pgv5RTY=";
294 };
295 meta = {
296 license = lib.licenses.mit;
297 };
298 };
299
300 antyos.openscad = buildVscodeMarketplaceExtension {
301 mktplcRef = {
302 name = "openscad";
303 publisher = "Antyos";
304 version = "1.3.2";
305 hash = "sha256-1hEUBJW4QNq0ECO9Mwk4OCDxu4VQ+ZvMrj2rRna51Gc=";
306 };
307 meta = {
308 changelog = "https://marketplace.visualstudio.com/items/Antyos.openscad/changelog";
309 description = "OpenSCAD highlighting, snippets, and more for VSCode";
310 homepage = "https://github.com/Antyos/vscode-openscad";
311 license = lib.licenses.gpl3;
312 };
313 };
314
315 anweber.vscode-httpyac = callPackage ./anweber.vscode-httpyac { };
316
317 apollographql.vscode-apollo = buildVscodeMarketplaceExtension {
318 mktplcRef = {
319 name = "vscode-apollo";
320 publisher = "apollographql";
321 version = "2.6.2";
322 hash = "sha256-jS+YPE+D0Q3bw8BCMFseL4xdiW5f6LV7JosgMG3Huo8=";
323 };
324 meta = {
325 changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog";
326 description = "Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform";
327 downloadPage = "https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo";
328 homepage = "https://github.com/apollographql/vscode-graphql";
329 license = lib.licenses.mit;
330 maintainers = [ lib.maintainers.datafoo ];
331 };
332 };
333
334 arcticicestudio.nord-visual-studio-code = buildVscodeMarketplaceExtension {
335 mktplcRef = {
336 name = "nord-visual-studio-code";
337 publisher = "arcticicestudio";
338 version = "0.19.0";
339 hash = "sha256-awbqFv6YuYI0tzM/QbHRTUl4B2vNUdy52F4nPmv+dRU=";
340 };
341 meta = {
342 description = "Arctic, north-bluish clean and elegant Visual Studio Code theme";
343 downloadPage = "https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
344 homepage = "https://github.com/arcticicestudio/nord-visual-studio-code";
345 license = lib.licenses.mit;
346 maintainers = [ lib.maintainers.imgabe ];
347 };
348 };
349
350 arjun.swagger-viewer = buildVscodeMarketplaceExtension {
351 mktplcRef = {
352 publisher = "Arjun";
353 name = "swagger-viewer";
354 version = "3.1.2";
355 sha256 = "1cjvc99x1q5w3i2vnbxrsl5a1dr9gb3s6s9lnwn6mq5db6iz1nlm";
356 };
357 meta = {
358 license = lib.licenses.mit;
359 };
360 };
361
362 arrterian.nix-env-selector = buildVscodeMarketplaceExtension {
363 mktplcRef = {
364 name = "nix-env-selector";
365 publisher = "arrterian";
366 version = "1.1.0";
367 hash = "sha256-c5WX5L1hufKwBX64UiaLWOQaZTYma+6AbOphLPEQ9C8=";
368 };
369 meta = {
370 license = lib.licenses.mit;
371 };
372 };
373
374 asciidoctor.asciidoctor-vscode = callPackage ./asciidoctor.asciidoctor-vscode { };
375
376 asdine.cue = buildVscodeMarketplaceExtension {
377 mktplcRef = {
378 name = "cue";
379 publisher = "asdine";
380 version = "0.3.2";
381 hash = "sha256-jMXqhgjRdM3UG/9NtiwWAg61mBW8OYVAKDWgb4hzhA4=";
382 };
383 meta = {
384 description = "Cue language support for Visual Studio Code";
385 downloadPage = "https://marketplace.visualstudio.com/items?itemName=asdine.cue";
386 homepage = "https://github.com/asdine/vscode-cue";
387 changelog = "https://marketplace.visualstudio.com/items/asdine.cue/changelog";
388 license = lib.licenses.mit;
389 maintainers = [ lib.maintainers.matthewpi ];
390 };
391 };
392
393 astro-build.astro-vscode = buildVscodeMarketplaceExtension {
394 mktplcRef = {
395 name = "astro-vscode";
396 publisher = "astro-build";
397 version = "2.15.4";
398 hash = "sha256-dyv7GTscj57Uc+HgImXETKW8olGcWpL+FyAHoS36rmk=";
399 };
400 meta = {
401 changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog";
402 description = "Astro language support for VS Code";
403 downloadPage = "https://marketplace.visualstudio.com/items?itemName=astro-build.astro-vscode";
404 homepage = "https://github.com/withastro/language-tools";
405 license = lib.licenses.mit;
406 maintainers = [ lib.maintainers.wackbyte ];
407 };
408 };
409
410 asvetliakov.vscode-neovim = buildVscodeMarketplaceExtension {
411 mktplcRef = {
412 name = "vscode-neovim";
413 publisher = "asvetliakov";
414 version = "1.18.22";
415 hash = "sha256-nSRZGRhqRO52dx3QfSJZR5uVNVaxw0mcH/JBFyrUGKA=";
416 };
417 meta = {
418 changelog = "https://marketplace.visualstudio.com/items/asvetliakov.vscode-neovim/changelog";
419 description = "Vim-mode for VS Code using embedded Neovim";
420 downloadPage = "https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim";
421 license = lib.licenses.mit;
422 homepage = "https://github.com/vscode-neovim/vscode-neovim";
423 maintainers = [ lib.maintainers.mikaelfangel ];
424 };
425 };
426
427 attilabuti.brainfuck-syntax = buildVscodeMarketplaceExtension {
428 mktplcRef = {
429 name = "brainfuck-syntax";
430 publisher = "attilabuti";
431 version = "0.0.1";
432 hash = "sha256-ZcZlHoa2aoCeruMWbUUgfFHsPqyWmd2xFY6AKxJysYE=";
433 };
434 meta = {
435 changelog = "https://marketplace.visualstudio.com/items/attilabuti.brainfuck-syntax/changelog";
436 description = "VSCode extension providing syntax highlighting support for Brainfuck";
437 downloadPage = "https://marketplace.visualstudio.com/items?itemName=attilabuti.brainfuck-syntax";
438 homepage = "https://github.com/attilabuti/brainfuck-syntax";
439 license = lib.licenses.mit;
440 maintainers = [ ];
441 };
442 };
443
444 azdavis.millet = callPackage ./azdavis.millet { };
445
446 b4dm4n.vscode-nixpkgs-fmt = callPackage ./b4dm4n.vscode-nixpkgs-fmt { };
447
448 baccata.scaladex-search = buildVscodeMarketplaceExtension {
449 mktplcRef = {
450 name = "scaladex-search";
451 publisher = "baccata";
452 version = "0.3.5";
453 hash = "sha256-ff4mqEqO07z/pV2U/R4NsFW7czG+5+M/a2x7vv1ly7E=";
454 };
455 meta = {
456 license = lib.licenses.asl20;
457 };
458 };
459
460 badochov.ocaml-formatter = buildVscodeMarketplaceExtension {
461 mktplcRef = {
462 name = "ocaml-formatter";
463 publisher = "badochov";
464 version = "2.0.5";
465 hash = "sha256-D04EJButnam/l4aAv1yNbHlTKMb3x1yrS47+9XjpCLI=";
466 };
467 meta = {
468 description = "VSCode Extension Formatter for OCaml language";
469 downloadPage = "https://marketplace.visualstudio.com/items?itemName=badochov.ocaml-formatter";
470 homepage = "https://github.com/badochov/ocamlformatter-vscode";
471 license = lib.licenses.mit;
472 maintainers = [ ];
473 };
474 };
475
476 ban.spellright = buildVscodeMarketplaceExtension {
477 mktplcRef = {
478 publisher = "ban";
479 name = "spellright";
480 version = "3.0.144";
481 hash = "sha256-+JNvChnAi2p04X3VVWgBZQAsF5UpAQpG7fROYtjaHRo=";
482 };
483 meta = {
484 description = "Visual Studio Code extension for Spellchecker";
485 changelog = "https://marketplace.visualstudio.com/items/ban.spellright/changelog";
486 homepage = "https://github.com/bartosz-antosik/vscode-spellright";
487 license = lib.licenses.mit;
488 maintainers = with lib.maintainers; [ onedragon ];
489 };
490 };
491
492 banacorn.agda-mode = buildVscodeMarketplaceExtension {
493 mktplcRef = {
494 publisher = "banacorn";
495 name = "agda-mode";
496 version = "0.6.2";
497 hash = "sha256-OQHNbzlTnpv2V5ICNTfAC1QM3bDnRgtJvgJKONxvU5M=";
498 };
499 meta = {
500 changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog";
501 description = "agda-mode on VS Code";
502 downloadPage = "https://marketplace.visualstudio.com/items?itemName=banacorn.agda-mode";
503 homepage = "https://github.com/banacorn/agda-mode-vscode";
504 maintainers = with lib.maintainers; [ Anillc ];
505 license = lib.licenses.mit;
506 };
507 };
508
509 batisteo.vscode-django = buildVscodeMarketplaceExtension {
510 mktplcRef = {
511 publisher = "batisteo";
512 name = "vscode-django";
513 version = "1.15.0";
514 hash = "sha256-WBZsZNcq9OY30uaksfcRmCvHcugemMhsJ6d6/IncR5s=";
515 };
516 meta = {
517 changelog = "https://marketplace.visualstudio.com/items/batisteo.vscode-django/changelog";
518 description = "Django extension for Visual Studio Code";
519 downloadPage = "https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django";
520 homepage = "https://github.com/vscode-django/vscode-django";
521 license = lib.licenses.mit;
522 maintainers = with lib.maintainers; [ azd325 ];
523 };
524 };
525
526 bazelbuild.vscode-bazel = buildVscodeMarketplaceExtension {
527 mktplcRef = {
528 name = "vscode-bazel";
529 publisher = "bazelbuild";
530 version = "0.12.0";
531 sha256 = "sha256-H0MAoqEQcT/tuDbiubCf9DCHt55M5Nx6IxzU5a3l5bo=";
532 };
533 meta = {
534 description = "Bazel support for Visual Studio Code";
535 downloadPage = "https://marketplace.visualstudio.com/items?itemName=BazelBuild.vscode-bazel";
536 homepage = "https://github.com/bazelbuild/vscode-bazel";
537 license = lib.licenses.asl20;
538 };
539 };
540
541 bbenoist.nix = buildVscodeMarketplaceExtension {
542 mktplcRef = {
543 name = "Nix";
544 publisher = "bbenoist";
545 version = "1.0.1";
546 sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
547 };
548 meta = {
549 license = lib.licenses.mit;
550 };
551 };
552
553 benfradet.vscode-unison = buildVscodeMarketplaceExtension {
554 mktplcRef = {
555 name = "vscode-unison";
556 publisher = "benfradet";
557 version = "0.4.0";
558 hash = "sha256-IDM9v+LWckf20xnRTj+ThAFSzVxxDVQaJkwO37UIIhs=";
559 };
560 meta = {
561 license = lib.licenses.asl20;
562 };
563 };
564
565 betterthantomorrow.calva = callPackage ./betterthantomorrow.calva { };
566
567 bierner.comment-tagged-templates = buildVscodeMarketplaceExtension {
568 mktplcRef = {
569 name = "comment-tagged-templates";
570 publisher = "bierner";
571 version = "0.3.3";
572 hash = "sha256-M2XdMQ2l6oMYiHTdfRJ/n/Ys3LecEPwAozQtLBcn7FY=";
573 };
574 meta = {
575 changelog = "https://marketplace.visualstudio.com/items/bierner.comment-tagged-templates/changelog";
576 description = "VS Code extension that adds basic syntax highlighting for JavaScript and TypeScript tagged template strings using language identifier comments";
577 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.comment-tagged-templates";
578 homepage = "https://github.com/mjbvz/vscode-comment-tagged-templates";
579 license = lib.licenses.mit;
580 };
581 };
582
583 bierner.color-info = callPackage ./bierner.color-info { };
584
585 bierner.docs-view = buildVscodeMarketplaceExtension {
586 mktplcRef = {
587 name = "docs-view";
588 publisher = "bierner";
589 version = "0.1.0";
590 hash = "sha256-Y5bQVb0OuhHvpvZPXlJRe17qSN3tzqm8JwS6nO2tG7g=";
591 };
592 meta = {
593 changelog = "https://marketplace.visualstudio.com/items/bierner.docs-view/changelog";
594 description = "VSCode extension that displays documentation in the sidebar or panel";
595 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.docs-view";
596 homepage = "https://github.com/mattbierner/vscode-docs-view#readme";
597 license = lib.licenses.mit;
598 };
599 };
600
601 bierner.emojisense = buildVscodeMarketplaceExtension {
602 mktplcRef = {
603 name = "emojisense";
604 publisher = "bierner";
605 version = "0.10.0";
606 hash = "sha256-PD8edYuJu6QHPYIM08kV85LuKh0H0/MIgFmMxSJFK5M=";
607 };
608 meta = {
609 license = lib.licenses.mit;
610 };
611 };
612
613 bierner.github-markdown-preview = buildVscodeMarketplaceExtension {
614 mktplcRef = {
615 name = "github-markdown-preview";
616 publisher = "bierner";
617 version = "0.3.0";
618 hash = "sha256-7pbl5OgvJ6S0mtZWsEyUzlg+lkUhdq3rkCCpLsvTm4g=";
619 };
620 meta = {
621 description = "VSCode extension that changes the markdown preview to support GitHub markdown features";
622 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.github-markdown-preview";
623 homepage = "https://github.com/mjbvz/vscode-github-markdown-preview";
624 license = lib.licenses.mit;
625 maintainers = [ lib.maintainers.pandapip1 ];
626 };
627 };
628
629 bierner.markdown-checkbox = buildVscodeMarketplaceExtension {
630 mktplcRef = {
631 name = "markdown-checkbox";
632 publisher = "bierner";
633 version = "0.4.0";
634 hash = "sha256-AoPcdN/67WOzarnF+GIx/nans38Jan8Z5D0StBWIbkk=";
635 };
636 meta = {
637 license = lib.licenses.mit;
638 };
639 };
640
641 bierner.markdown-emoji = buildVscodeMarketplaceExtension {
642 mktplcRef = {
643 name = "markdown-emoji";
644 publisher = "bierner";
645 version = "0.3.1";
646 hash = "sha256-gfdEwKXLSu54M1gApM1Y1jofAtTdmg5UuBT8f/TUCRA=";
647 };
648 meta = {
649 license = lib.licenses.mit;
650 };
651 };
652
653 bierner.markdown-footnotes = buildVscodeMarketplaceExtension {
654 mktplcRef = {
655 name = "markdown-footnotes";
656 publisher = "bierner";
657 version = "0.1.1";
658 hash = "sha256-h/Iyk8CKFr0M5ULXbEbjFsqplnlN7F+ZvnUTy1An5t4=";
659 };
660 meta = {
661 changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-footnotes/changelog";
662 description = "Adds [^1] footnote syntax support to VS Code's built-in Markdown preview";
663 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.markdown-footnotes";
664 homepage = "https://github.com/mjbvz/vscode-markdown-footnotes";
665 license = lib.licenses.mit;
666 maintainers = [ ];
667 };
668 };
669
670 bierner.markdown-mermaid = buildVscodeMarketplaceExtension {
671 mktplcRef = {
672 name = "markdown-mermaid";
673 publisher = "bierner";
674 version = "1.28.0";
675 hash = "sha256-NAQD6DK1c13nA/O0QHNxFraImE6C0+Jzj9+f06EkiW0=";
676 };
677 meta = {
678 changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-mermaid/changelog";
679 description = "Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview";
680 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid";
681 homepage = "https://github.com/mjbvz/vscode-markdown-mermaid";
682 license = lib.licenses.mit;
683 };
684 };
685
686 bierner.markdown-preview-github-styles = buildVscodeMarketplaceExtension {
687 mktplcRef = {
688 name = "markdown-preview-github-styles";
689 publisher = "bierner";
690 version = "2.2.0";
691 hash = "sha256-Jg8XpMoSVZA/VpQhLY3bmmG9pb0XL2CRlhlemcWvzSg=";
692 };
693 meta = {
694 changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-preview-github-styles/changelog";
695 description = "Changes VS Code's built-in markdown preview to match GitHub's styling";
696 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.markdown-preview-github-styles";
697 homepage = "https://github.com/mjbvz/vscode-github-markdown-preview-style";
698 license = lib.licenses.mit;
699 maintainers = [ ];
700 };
701 };
702
703 biomejs.biome = buildVscodeMarketplaceExtension {
704 mktplcRef = {
705 name = "biome";
706 publisher = "biomejs";
707 version = "2025.2.72227";
708 hash = "sha256-Lj5+Vy8IbU70y6ee42cjxyz/mwpIAhWSF4KtL9OYo2Q=";
709 };
710 meta = {
711 changelog = "https://github.com/biomejs/biome-vscode/blob/main/CHANGELOG.md";
712 description = "Biome LSP extension for Visual Studio Code";
713 downloadPage = "https://marketplace.visualstudio.com/items?itemName=biomejs.biome";
714 homepage = "https://github.com/biomejs/biome-vscode";
715 license = with lib.licenses; [
716 mit
717 # or
718 asl20
719 ];
720 maintainers = [ ];
721 };
722 };
723
724 bmalehorn.vscode-fish = buildVscodeMarketplaceExtension {
725 mktplcRef = {
726 publisher = "bmalehorn";
727 name = "vscode-fish";
728 version = "1.0.39";
729 hash = "sha256-T5wD4btQ2HSq3vB1m/qHM7VcvHfZmMD9OV93ZwxXcQg=";
730 };
731 meta = {
732 changelog = "https://marketplace.visualstudio.com/items/bmalehorn.vscode-fish/changelog";
733 description = "Fish syntax highlighting and formatting for VS Code";
734 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bmalehorn.vscode-fish";
735 homepage = "https://github.com/bmalehorn/vscode-fish";
736 license = lib.licenses.mit;
737 maintainers = [ ];
738 };
739 };
740
741 bmewburn.vscode-intelephense-client = buildVscodeMarketplaceExtension {
742 mktplcRef = {
743 name = "vscode-intelephense-client";
744 publisher = "bmewburn";
745 version = "1.14.4";
746 hash = "sha256-WBtaRLAdE2Ttlq4fAS2kI3d0dUAVB+CTdksiSILJ4hY=";
747 };
748 meta = {
749 description = "PHP code intelligence for Visual Studio Code";
750 license = lib.licenses.unfree;
751 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client";
752 maintainers = [ lib.maintainers.drupol ];
753 };
754 };
755
756 bodil.file-browser = buildVscodeMarketplaceExtension {
757 mktplcRef = {
758 name = "file-browser";
759 publisher = "bodil";
760 version = "0.2.11";
761 hash = "sha256-yPVhhsAUZxnlhj58fXkk+yhxop2q7YJ6X4W9dXGKJfo=";
762 };
763 meta = {
764 license = lib.licenses.mit;
765 };
766 };
767
768 bodil.blueprint-gtk = callPackage ./bodil.blueprint-gtk { };
769
770 bradgashler.htmltagwrap = buildVscodeMarketplaceExtension {
771 mktplcRef = {
772 publisher = "bradgashler";
773 name = "htmltagwrap";
774 version = "1.0.0";
775 hash = "sha256-WOMfwxyeDLoSwF0xz9tbntDVrUWycJ4bW0rZjfLSzgM=";
776 };
777 meta = {
778 changelog = "https://github.com/bgashler1/vscode-htmltagwrap/blob/master/CHANGELOG.md";
779 description = "VSCode extension for wrapping a text selection in HTML tags";
780 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bradgashler.htmltagwrap";
781 homepage = "https://github.com/bgashler1/vscode-htmltagwrap";
782 license = lib.licenses.mit;
783 maintainers = [ ];
784 };
785 };
786
787 bradlc.vscode-tailwindcss = buildVscodeMarketplaceExtension {
788 mktplcRef = {
789 name = "vscode-tailwindcss";
790 publisher = "bradlc";
791 version = "0.14.25";
792 hash = "sha256-NXA7UDSo6G0Did6tzwgIYnjR+ymoY7V5aUtaFzqlVik=";
793 };
794 meta = {
795 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog";
796 description = "Tailwind CSS tooling for Visual Studio Code";
797 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss";
798 homepage = "https://github.com/tailwindlabs/tailwindcss-intellisense";
799 license = lib.licenses.mit;
800 };
801 };
802
803 brandonkirbyson.solarized-palenight = buildVscodeMarketplaceExtension {
804 mktplcRef = {
805 name = "solarized-palenight";
806 publisher = "BrandonKirbyson";
807 version = "1.0.1";
808 hash = "sha256-vVbaHSaBX6QzpnYMQlpPsJU1TQYJEBe8jq95muzwN0o=";
809 };
810 meta = {
811 description = "Solarized-palenight theme for vscode";
812 downloadPage = "https://marketplace.visualstudio.com/items?itemName=BrandonKirbyson.solarized-palenight";
813 homepage = "https://github.com/BrandonKirbyson/Solarized-Palenight";
814 license = lib.licenses.mit;
815 maintainers = [ lib.maintainers.sebtm ];
816 };
817 };
818
819 brettm12345.nixfmt-vscode = buildVscodeMarketplaceExtension {
820 mktplcRef = {
821 name = "nixfmt-vscode";
822 publisher = "brettm12345";
823 version = "0.0.1";
824 sha256 = "07w35c69vk1l6vipnq3qfack36qcszqxn8j3v332bl0w6m02aa7k";
825 };
826 meta = {
827 license = lib.licenses.mpl20;
828 };
829 };
830
831 budparr.language-hugo-vscode = callPackage ./budparr.language-hugo-vscode { };
832
833 bungcip.better-toml = buildVscodeMarketplaceExtension {
834 mktplcRef = {
835 name = "better-toml";
836 publisher = "bungcip";
837 version = "0.3.2";
838 hash = "sha256-g+LfgjAnSuSj/nSmlPdB0t29kqTmegZB5B1cYzP8kCI=";
839 };
840 meta = {
841 changelog = "https://marketplace.visualstudio.com/items/bungcip.better-toml/changelog";
842 description = "Better TOML Language support";
843 downloadPage = "https://marketplace.visualstudio.com/items?itemName=bungcip.better-toml";
844 homepage = "https://github.com/bungcip/better-toml/blob/master/README.md";
845 license = lib.licenses.mit;
846 maintainers = [ lib.maintainers.datafoo ];
847 };
848 };
849
850 capatech.betacode = buildVscodeMarketplaceExtension {
851 mktplcRef = {
852 name = "betacode";
853 publisher = "capatech";
854 version = "0.1.10";
855 hash = "sha256-Sq+s1dM+gZo73VaGEAX88fgVRAhWklg0LKv+yH46Jfw=";
856 };
857 meta = {
858 description = "VSCode extension for writing polytonic Greek";
859 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Capatech.betacode";
860 homepage = "https://github.com/kugland/vscode-extension-betacode";
861 license = lib.licenses.gpl3;
862 maintainers = with lib.maintainers; [ thtrf ];
863 };
864 };
865
866 carrie999.cyberpunk-2020 = buildVscodeMarketplaceExtension {
867 mktplcRef = {
868 name = "cyberpunk-2020";
869 publisher = "carrie999";
870 version = "0.1.4";
871 hash = "sha256-tVbd+j9+90Z07+jGAiT0gylZN9YWHdJmq2sh1wf2oGE=";
872 };
873 meta = {
874 description = "Cyberpunk-inspired colour theme to satisfy your neon dreams";
875 downloadPage = "https://marketplace.visualstudio.com/items?itemName=carrie999.cyberpunk-2020";
876 homepage = "https://github.com/Carrie999/cyberpunk";
877 license = lib.licenses.mit;
878 maintainers = [ lib.maintainers.d3vil0p3r ];
879 };
880 };
881
882 castwide.solargraph = callPackage ./castwide.solargraph { };
883
884 catppuccin = {
885 catppuccin-vsc = buildVscodeMarketplaceExtension {
886 mktplcRef = {
887 name = "catppuccin-vsc";
888 publisher = "catppuccin";
889 version = "3.17.0";
890 hash = "sha256-udDbsXAEsJUt3WUU8aBvCi8Pu+8gu+xQkimlmvRZ9pg=";
891 };
892 meta = {
893 changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc/changelog";
894 description = "Soothing pastel theme for VSCode";
895 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc";
896 homepage = "https://github.com/catppuccin/vscode";
897 license = lib.licenses.mit;
898 maintainers = [ ];
899 };
900 };
901 catppuccin-vsc-icons = buildVscodeMarketplaceExtension {
902 mktplcRef = {
903 name = "catppuccin-vsc-icons";
904 publisher = "catppuccin";
905 version = "1.21.0";
906 hash = "sha256-rWExJ9XJ8nKki8TP0UNLCmslw+aCm1hR2h2xxhnY9bg=";
907 };
908 meta = {
909 changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc-icons/changelog";
910 description = "Soothing pastel icon theme for VSCode";
911 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-icons";
912 homepage = "https://github.com/catppuccin/vscode-icons";
913 license = lib.licenses.mit;
914 maintainers = [ lib.maintainers.laurent-f1z1 ];
915 };
916 };
917 };
918
919 chanhx.crabviz = buildVscodeMarketplaceExtension {
920 mktplcRef = {
921 name = "crabviz";
922 publisher = "chanhx";
923 version = "0.4.0";
924 hash = "sha256-SOsoSQLDNRqby91Ire4euSz6udRZI6G/RVloVjIvhUM=";
925 };
926 meta = {
927 description = "VSCode extension for generating call graphs based on LSP";
928 downloadPage = "https://marketplace.visualstudio.com/items?itemName=chanhx.crabviz";
929 homepage = "https://github.com/chanhx/crabviz";
930 license = lib.licenses.asl20;
931 maintainers = with lib.maintainers; [ thtrf ];
932 };
933 };
934
935 charliermarsh.ruff = callPackage ./charliermarsh.ruff { };
936
937 cameron.vscode-pytest = buildVscodeMarketplaceExtension {
938 mktplcRef = {
939 name = "vscode-pytest";
940 publisher = "Cameron";
941 version = "0.1.1";
942 hash = "sha256-YU37a0Q+IXusXgwf9doxXLlYiyzkizbPjjdCZFxeDaA=";
943 };
944 meta = {
945 changelog = "https://github.com/cameronmaske/pytest-vscode/blob/master/CHANGELOG.md";
946 description = "Visual Studio Code extension that adds IntelliSense support for pytest fixtures";
947 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Cameron.vscode-pytest";
948 license = lib.licenses.unlicense;
949 maintainers = [ lib.maintainers.rhoriguchi ];
950 };
951 };
952
953 chrischinchilla.vscode-pandoc = callPackage ./chrischinchilla.vscode-pandoc { };
954
955 christian-kohler.npm-intellisense = buildVscodeMarketplaceExtension {
956 mktplcRef = {
957 name = "npm-intellisense";
958 publisher = "christian-kohler";
959 version = "1.4.5";
960 sha256 = "962b851a7cafbd51f34afeb4a0b91e985caff3947e46218a12b448533d8f60ab";
961 };
962 meta = {
963 changelog = "https://marketplace.visualstudio.com/items/christian-kohler.npm-intellisense/changelog";
964 description = "Visual Studio Code plugin that autocompletes npm modules in import statements";
965 downloadPage = "https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense";
966 homepage = "https://github.com/ChristianKohler/NpmIntellisense";
967 license = lib.licenses.mit;
968 maintainers = [ lib.maintainers.DataHearth ];
969 };
970 };
971
972 chenglou92.rescript-vscode = callPackage ./chenglou92.rescript-vscode { };
973
974 chris-hayes.chatgpt-reborn = buildVscodeMarketplaceExtension {
975 meta = {
976 changelog = "https://marketplace.visualstudio.com/items/chris-hayes.chatgpt-reborn/changelog";
977 description = "Visual Studio Code extension to support ChatGPT, GPT-3 and Codex conversations";
978 downloadPage = "https://marketplace.visualstudio.com/items?itemName=chris-hayes.chatgpt-reborn";
979 homepage = "https://github.com/christopher-hayes/vscode-chatgpt-reborn";
980 license = lib.licenses.isc;
981 maintainers = [ lib.maintainers.drupol ];
982 };
983 mktplcRef = {
984 name = "chatgpt-reborn";
985 publisher = "chris-hayes";
986 version = "3.27.0";
987 sha256 = "sha256-52SvGb9TsvDQey5cjw+ZIQBP/1dyWcHKNjqCCCyM6k4=";
988 };
989 };
990
991 christian-kohler.path-intellisense = buildVscodeMarketplaceExtension {
992 mktplcRef = {
993 name = "path-intellisense";
994 publisher = "christian-kohler";
995 version = "2.10.0";
996 sha256 = "sha256-bE32VmzZBsAqgSxdQAK9OoTcTgutGEtgvw6+RaieqRs=";
997 };
998 meta = {
999 description = "Visual Studio Code plugin that autocompletes filenames";
1000 downloadPage = "https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense";
1001 homepage = "https://github.com/ChristianKohler/PathIntellisense";
1002 license = lib.licenses.mit;
1003 maintainers = [ lib.maintainers.imgabe ];
1004 };
1005 };
1006
1007 cmschuetz12.wal = buildVscodeMarketplaceExtension {
1008 mktplcRef = {
1009 name = "wal";
1010 publisher = "cmschuetz12";
1011 version = "0.1.0";
1012 sha256 = "0q089jnzqzhjfnv0vlb5kf747s3mgz64r7q3zscl66zb2pz5q4zd";
1013 };
1014 meta = {
1015 license = lib.licenses.mit;
1016 };
1017 };
1018
1019 coder.coder-remote = buildVscodeMarketplaceExtension {
1020 mktplcRef = {
1021 name = "coder-remote";
1022 publisher = "coder";
1023 version = "1.9.2";
1024 hash = "sha256-klI3OMYu5FL3/c4jBzgy8SmxJI5nGRK5k9bZrEtm5+0=";
1025 };
1026 meta = {
1027 description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click";
1028 downloadPage = "https://marketplace.visualstudio.com/items?itemName=coder.coder-remote";
1029 homepage = "https://github.com/coder/vscode-coder";
1030 license = lib.licenses.mit;
1031 maintainers = [ lib.maintainers.drupol ];
1032 };
1033 };
1034
1035 codezombiech.gitignore = buildVscodeMarketplaceExtension {
1036 mktplcRef = {
1037 name = "gitignore";
1038 publisher = "codezombiech";
1039 version = "0.10.0";
1040 hash = "sha256-WTKVHrhBeAocP+stskFsSFtd0aR3u1TTEMYtdxj1tlY=";
1041 };
1042 meta = {
1043 license = lib.licenses.mit;
1044 };
1045 };
1046
1047 w88975.code-translate = buildVscodeMarketplaceExtension {
1048 mktplcRef = {
1049 name = "code-translate";
1050 publisher = "w88975";
1051 version = "1.0.20";
1052 hash = "sha256-blqLK7S+RmEoyr9zktS5/SNC0GeSXnNpbhltyajoAfw=";
1053 };
1054 meta = {
1055 description = "Visual Studio Code extension to provide purely hover translation";
1056 longDescription = ''
1057 Code Translate is a purely hover translation extension
1058 - Non-intrusive display of translation results: perfectly integrated with VS Code code analysis.
1059 - Powerful word splitting capabilities: supports various forms of word splitting such as camel case and underscore.
1060 - Rich local vocabulary: includes 3.4+ million offline words, supporting various rare words.
1061 - Based on a rich local vocabulary: Code Translate has super-fast query speed, with each word typically queried in less than 10ms.
1062 - Multi-platform support: supports both the desktop version and online version of VS Code, and the plugin can be used on both versions.
1063 '';
1064 homepage = "https://github.com/w88975/code-translate-vscode";
1065 changelog = "https://marketplace.visualstudio.com/items/w88975.code-translate/changelog";
1066 license = lib.licenses.mit;
1067 maintainers = with lib.maintainers; [ onedragon ];
1068 };
1069 };
1070
1071 colejcummins.llvm-syntax-highlighting = buildVscodeMarketplaceExtension {
1072 mktplcRef = {
1073 name = "llvm-syntax-highlighting";
1074 publisher = "colejcummins";
1075 version = "0.0.3";
1076 hash = "sha256-D5zLp3ruq0F9UFT9emgOBDLr1tya2Vw52VvCc40TtV0=";
1077 };
1078 meta = {
1079 description = "Lightweight syntax highlighting for LLVM IR";
1080 homepage = "https://github.com/colejcummins/llvm-syntax-highlighting";
1081 downloadPage = "https://marketplace.visualstudio.com/items?itemName=colejcummins.llvm-syntax-highlighting";
1082 maintainers = [ lib.maintainers.inclyc ];
1083 license = lib.licenses.mit;
1084 };
1085 };
1086
1087 contextmapper.context-mapper-vscode-extension =
1088 callPackage ./contextmapper.context-mapper-vscode-extension
1089 { };
1090
1091 continue.continue = buildVscodeMarketplaceExtension {
1092 mktplcRef =
1093 let
1094 sources = {
1095 "x86_64-linux" = {
1096 arch = "linux-x64";
1097 hash = "sha256-mm7/ITiXuSrFrAwRPVYYJ6l5b4ODyiCPv5H+WioDAWY=";
1098 };
1099 "x86_64-darwin" = {
1100 arch = "darwin-x64";
1101 hash = "sha256-ySFiSJ+6AgxECzekBIlPl2BhWJvt5Rf1DFqg6b/6PDs=";
1102 };
1103 "aarch64-linux" = {
1104 arch = "linux-arm64";
1105 hash = "sha256-zqvhlA9APWtJowCOceB52HsfU3PaAWciZWxY/QcOYgg=";
1106 };
1107 "aarch64-darwin" = {
1108 arch = "darwin-arm64";
1109 hash = "sha256-CjzAntSjbYlauVptCnqE/HpwdudoGaTMML6Fyzj48pU=";
1110 };
1111 };
1112 in
1113 {
1114 name = "continue";
1115 publisher = "Continue";
1116 version = "1.1.49";
1117 }
1118 // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
1119 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
1120 buildInputs = [ (lib.getLib stdenv.cc.cc) ];
1121 meta = {
1122 description = "Open-source autopilot for software development - bring the power of ChatGPT to your IDE";
1123 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue";
1124 homepage = "https://github.com/continuedev/continue";
1125 license = lib.licenses.asl20;
1126 maintainers = [ lib.maintainers.raroh73 ];
1127 platforms = [
1128 "x86_64-linux"
1129 "x86_64-darwin"
1130 "aarch64-darwin"
1131 "aarch64-linux"
1132 ];
1133 };
1134 };
1135
1136 coolbear.systemd-unit-file = buildVscodeMarketplaceExtension {
1137 mktplcRef = {
1138 publisher = "coolbear";
1139 name = "systemd-unit-file";
1140 version = "1.0.6";
1141 sha256 = "0sc0zsdnxi4wfdlmaqwb6k2qc21dgwx6ipvri36x7agk7m8m4736";
1142 };
1143 meta = {
1144 license = lib.licenses.mit;
1145 maintainers = [ lib.maintainers.kamadorueda ];
1146 };
1147 };
1148
1149 csharpier.csharpier-vscode = buildVscodeMarketplaceExtension {
1150 mktplcRef = {
1151 name = "csharpier-vscode";
1152 publisher = "csharpier";
1153 version = "2.0.8";
1154 hash = "sha256-rMc5ywTxVu6Dtxkzai4XQk1W2slCuT2j93p1zc6qtOI=";
1155 };
1156 meta = {
1157 changelog = "https://marketplace.visualstudio.com/items/csharpier.csharpier-vscode/changelog";
1158 description = "CSharpier code formatter for Visual Studio Code";
1159 downloadPage = "https://marketplace.visualstudio.com/items?itemName=csharpier.csharpier-vscode";
1160 homepage = "https://github.com/belav/csharpier";
1161 license = lib.licenses.mit;
1162 maintainers = [ lib.maintainers.magnouvean ];
1163 };
1164 };
1165
1166 cweijan.dbclient-jdbc = buildVscodeMarketplaceExtension {
1167 mktplcRef = {
1168 name = "dbclient-jdbc";
1169 publisher = "cweijan";
1170 version = "1.4.6";
1171 hash = "sha256-989egeJlpJ2AfZra9VSQDQ8e+nQCa2sfoUeti674ecA=";
1172 };
1173 meta = {
1174 description = "JDBC Adapter For Database Client";
1175 downloadPage = "https://marketplace.visualstudio.com/items?itemName=cweijan.dbclient-jdbc";
1176 homepage = "https://github.com/database-client/jdbc-adapter-server";
1177 license = lib.licenses.mit;
1178 maintainers = [ lib.maintainers.themaxmur ];
1179 };
1180 };
1181
1182 cweijan.vscode-database-client2 = buildVscodeMarketplaceExtension {
1183 mktplcRef = {
1184 name = "vscode-database-client2";
1185 publisher = "cweijan";
1186 version = "8.3.6";
1187 hash = "sha256-DHI5Cor6iYAB5RPMEOIoV5NX8sqkEwQI5hDwKF1m+oY=";
1188 };
1189 meta = {
1190 description = "Database Client For Visual Studio Code";
1191 homepage = "https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2";
1192 license = lib.licenses.mit;
1193 };
1194 };
1195
1196 danielgavin.ols = buildVscodeMarketplaceExtension {
1197 mktplcRef = {
1198 publisher = "DanielGavin";
1199 name = "ols";
1200 version = "0.1.38";
1201 hash = "sha256-LmCGTyV/oHKq502Hp1UvJ/6q90MC6D5l5/7cd38EGm8=";
1202 };
1203 meta = {
1204 description = "Visual Studio Code extension for Odin language";
1205 downloadPage = "https://marketplace.visualstudio.com/items?itemName=DanielGavin.ols";
1206 homepage = "https://github.com/DanielGavin/ols";
1207 license = lib.licenses.mit;
1208 };
1209 };
1210
1211 danielsanmedium.dscodegpt = buildVscodeMarketplaceExtension {
1212 mktplcRef = {
1213 publisher = "DanielSanMedium";
1214 name = "dscodegpt";
1215 version = "3.13.40";
1216 hash = "sha256-2O96Bey2VKj2FdK1nJSYSKE9fltciNbqD/UI7rKlFgY=";
1217 };
1218 meta = {
1219 changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog";
1220 description = "Easily connect to AI providers using their official APIs in VSCode";
1221 downloadPage = "https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt";
1222 homepage = "https://codegpt.co";
1223 license = lib.licenses.unfree;
1224 maintainers = [ lib.maintainers.onny ];
1225 };
1226 };
1227
1228 daohong-emilio.yash = buildVscodeMarketplaceExtension {
1229 mktplcRef = {
1230 publisher = "daohong-emilio";
1231 name = "yash";
1232 version = "0.3.1";
1233 hash = "sha256-DentLM/XT7b7O4vptVcja9E8pQjiDPOLilo8wjTH0IE=";
1234 };
1235 meta = {
1236 license = lib.licenses.mit;
1237 maintainers = [ lib.maintainers.kamadorueda ];
1238 };
1239 };
1240
1241 dart-code.dart-code = buildVscodeMarketplaceExtension {
1242 mktplcRef = {
1243 name = "dart-code";
1244 publisher = "dart-code";
1245 version = "3.116.0";
1246 hash = "sha256-YhcQXncHzpNS7CupRQMPjFLb5ZKwXmCxR3UfHlhlgYE=";
1247 };
1248
1249 meta.license = lib.licenses.mit;
1250 };
1251
1252 dart-code.flutter = buildVscodeMarketplaceExtension {
1253 mktplcRef = {
1254 name = "flutter";
1255 publisher = "dart-code";
1256 version = "3.116.0";
1257 hash = "sha256-5T/C9o6fRLnWM7MF8ATYJMEdJgLA4ZdA4Lgjtjxh2ZE=";
1258 };
1259
1260 meta.license = lib.licenses.mit;
1261 };
1262
1263 databricks.databricks = buildVscodeMarketplaceExtension {
1264 mktplcRef = {
1265 name = "databricks";
1266 publisher = "databricks";
1267 version = "2.10.2";
1268 hash = "sha256-lZXC6tAgylqODtCElR+bM+AyL7+HXdzO/JnjkJ+2dM4=";
1269 };
1270 meta = {
1271 changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog";
1272 description = "Databricks extension for Visual Studio Code";
1273 downloadPage = "https://marketplace.visualstudio.com/items?itemName=databricks.databricks";
1274 homepage = "https://github.com/databricks/databricks-vscode";
1275 license = lib.licenses.databricks-license;
1276 maintainers = [ lib.maintainers.softinio ];
1277 };
1278 };
1279
1280 davidanson.vscode-markdownlint = buildVscodeMarketplaceExtension {
1281 mktplcRef = {
1282 name = "vscode-markdownlint";
1283 publisher = "DavidAnson";
1284 version = "0.60.0";
1285 hash = "sha256-Buwa63HahT96qhhuvARW7p1u9kbkoEyA9usoh60m3KE=";
1286 };
1287 meta = {
1288 changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
1289 description = "Markdown linting and style checking for Visual Studio Code";
1290 downloadPage = "https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint";
1291 homepage = "https://github.com/DavidAnson/vscode-markdownlint";
1292 license = lib.licenses.mit;
1293 maintainers = [ lib.maintainers.datafoo ];
1294 };
1295 };
1296
1297 davidlday.languagetool-linter = buildVscodeMarketplaceExtension {
1298 mktplcRef = {
1299 name = "languagetool-linter";
1300 publisher = "davidlday";
1301 version = "0.25.1";
1302 hash = "sha256-rfBIHGRxCAzGZXSeWpMJzDsJxkBYYLpwdmUdEkwbM9I=";
1303 };
1304 meta = {
1305 description = "LanguageTool integration for VS Code";
1306 downloadPage = "https://marketplace.visualstudio.com/items?itemName=davidlday.languagetool-linter";
1307 homepage = "https://github.com/davidlday/vscode-languagetool-linter";
1308 license = lib.licenses.asl20;
1309 maintainers = [ lib.maintainers.ebbertd ];
1310 };
1311 };
1312
1313 dbaeumer.vscode-eslint = callPackage ./dbaeumer.vscode-eslint { };
1314
1315 dendron.adjust-heading-level = callPackage ./dendron.adjust-heading-level { };
1316
1317 dendron.dendron = callPackage ./dendron.dendron { };
1318
1319 dendron.dendron-markdown-preview-enhanced =
1320 callPackage ./dendron.dendron-markdown-preview-enhanced
1321 { };
1322
1323 dendron.dendron-paste-image = callPackage ./dendron.dendron-paste-image { };
1324
1325 dendron.dendron-snippet-maker = callPackage ./dendron.dendron-snippet-maker { };
1326
1327 denoland.vscode-deno = buildVscodeMarketplaceExtension {
1328 mktplcRef = {
1329 publisher = "denoland";
1330 name = "vscode-deno";
1331 version = "3.45.0";
1332 hash = "sha256-U3oNoT0KZiYfebUSEav5MCoun9n2qugruUTWrOMxjXA=";
1333 };
1334 meta = {
1335 changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog";
1336 description = "Language server client for Deno";
1337 downloadPage = "https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno";
1338 homepage = "https://github.com/denoland/vscode_deno";
1339 license = lib.licenses.mit;
1340 maintainers = [ lib.maintainers.ratsclub ];
1341 };
1342 };
1343
1344 detachhead.basedpyright = callPackage ./detachhead.basedpyright { };
1345
1346 dhall.dhall-lang = buildVscodeMarketplaceExtension {
1347 mktplcRef = {
1348 name = "dhall-lang";
1349 publisher = "dhall";
1350 version = "0.0.4";
1351 sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
1352 };
1353 meta = {
1354 license = lib.licenses.mit;
1355 };
1356 };
1357
1358 dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension {
1359 mktplcRef = {
1360 name = "vscode-dhall-lsp-server";
1361 publisher = "dhall";
1362 version = "0.0.4";
1363 sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
1364 };
1365 meta = {
1366 license = lib.licenses.mit;
1367 };
1368 };
1369
1370 dhedgecock.radical-vscode = buildVscodeMarketplaceExtension {
1371 mktplcRef = {
1372 name = "radical-vscode";
1373 publisher = "dhedgecock";
1374 version = "3.3.1";
1375 hash = "sha256-VvFQovuE+I0lqXU9fHrmk7nWMpuuWafqm9Acwb0+QYg=";
1376 };
1377 meta = {
1378 changelog = "https://marketplace.visualstudio.com/items/dhedgecock.radical-vscode/changelog";
1379 description = "Dark theme for radical hacking inspired by retro futuristic design";
1380 downloadPage = "https://marketplace.visualstudio.com/items?itemName=dhedgecock.radical-vscode";
1381 homepage = "https://github.com/dhedgecock/radical-vscode";
1382 license = lib.licenses.isc;
1383 maintainers = [ lib.maintainers.d3vil0p3r ];
1384 };
1385 };
1386
1387 discloud.discloud = buildVscodeMarketplaceExtension {
1388 mktplcRef = {
1389 publisher = "discloud";
1390 name = "discloud";
1391 version = "2.26.3";
1392 hash = "sha256-0kcRegl+TIjAoK3+AwxO07TJ7h64F1eIPAauav2z4vI=";
1393 };
1394 meta = {
1395 changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog";
1396 description = "Visual Studio Code extension for hosting and managing applications on Discloud";
1397 downloadPage = "https://marketplace.visualstudio.com/items?itemName=discloud.discloud";
1398 homepage = "https://github.com/discloud/vscode-discloud";
1399 license = lib.licenses.asl20;
1400 maintainers = [ lib.maintainers.diogomdp ];
1401 };
1402 };
1403
1404 disneystreaming.smithy = buildVscodeMarketplaceExtension {
1405 mktplcRef = {
1406 publisher = "disneystreaming";
1407 name = "smithy";
1408 version = "0.0.14";
1409 hash = "sha256-dnHaJRlFd535Gi3T1+0YBOnytmf2W15Vta5H6HhzYZI=";
1410 };
1411 meta = {
1412 license = lib.licenses.asl20;
1413 };
1414 };
1415
1416 divyanshuagrawal.competitive-programming-helper = buildVscodeMarketplaceExtension {
1417 mktplcRef = {
1418 name = "competitive-programming-helper";
1419 publisher = "DivyanshuAgrawal";
1420 version = "2025.7.1752155836";
1421 hash = "sha256-vI30wuv8833sG0RZdStBSSYTPbtt5ZrsRX+1iAVI7yg=";
1422 };
1423 meta = {
1424 changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog";
1425 description = "Makes judging, compiling, and downloading problems for competitve programming easy. Also supports auto-submit for a few sites";
1426 downloadPage = "https://marketplace.visualstudio.com/items?itemName=DivyanshuAgrawal.competitive-programming-helper";
1427 homepage = "https://github.com/agrawal-d/cph";
1428 license = lib.licenses.gpl3;
1429 maintainers = [ lib.maintainers.arcticlimer ];
1430 };
1431 };
1432
1433 donjayamanne.githistory = buildVscodeMarketplaceExtension {
1434 mktplcRef = {
1435 name = "githistory";
1436 publisher = "donjayamanne";
1437 version = "0.6.20";
1438 hash = "sha256-nEdYS9/cMS4dcbFje23a47QBZr9eDK3dvtkFWqA+OHU=";
1439 };
1440 meta = {
1441 changelog = "https://marketplace.visualstudio.com/items/donjayamanne.githistory/changelog";
1442 description = "View git log, file history, compare branches or commits";
1443 downloadPage = "https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory";
1444 homepage = "https://github.com/DonJayamanne/gitHistoryVSCode/";
1445 license = lib.licenses.mit;
1446 maintainers = [ ];
1447 };
1448 };
1449
1450 dotenv.dotenv-vscode = buildVscodeMarketplaceExtension {
1451 mktplcRef = {
1452 name = "dotenv-vscode";
1453 publisher = "dotenv";
1454 version = "0.28.1";
1455 hash = "sha256-Ye3T/u/2mmezAi1ErtJBX7M/3rAb7Mc3wvMGJaX3r5s=";
1456 };
1457 meta = {
1458 changelog = "https://marketplace.visualstudio.com/items/dotenv.dotenv-vscode/changelog";
1459 description = "Official Dotenv extension for VSCode. Offers syntax highlighting, auto-cloaking, auto-completion, in-code secret peeking, and optionally dotenv-vault";
1460 downloadPage = "https://marketplace.visualstudio.com/items?itemName=dotenv.dotenv-vscode";
1461 homepage = "https://github.com/dotenv-org/dotenv-vscode";
1462 license = lib.licenses.mit;
1463 };
1464 };
1465
1466 dotjoshjohnson.xml = buildVscodeMarketplaceExtension {
1467 mktplcRef = {
1468 name = "xml";
1469 publisher = "dotjoshjohnson";
1470 version = "2.5.1";
1471 sha256 = "1v4x6yhzny1f8f4jzm4g7vqmqg5bqchyx4n25mkgvw2xp6yls037";
1472 };
1473 meta = {
1474 description = "XML Tools";
1475 homepage = "https://github.com/DotJoshJohnson/vscode-xml";
1476 license = lib.licenses.mit;
1477 };
1478 };
1479
1480 dracula-theme.theme-dracula = buildVscodeMarketplaceExtension {
1481 mktplcRef = {
1482 name = "theme-dracula";
1483 publisher = "dracula-theme";
1484 version = "2.25.1";
1485 hash = "sha256-ijGbdiqbDQmZYVqZCx2X4W7KRNV3UDddWvz+9x/vfcA=";
1486 };
1487 meta = {
1488 changelog = "https://marketplace.visualstudio.com/items/dracula-theme.theme-dracula/changelog";
1489 description = "Dark theme for many editors, shells, and more";
1490 downloadPage = "https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula";
1491 homepage = "https://draculatheme.com/";
1492 license = lib.licenses.mit;
1493 };
1494 };
1495
1496 eamodio.gitlens = buildVscodeMarketplaceExtension {
1497 mktplcRef = {
1498 name = "gitlens";
1499 publisher = "eamodio";
1500 # Stable versions are listed on the GitHub releases page and use a
1501 # semver scheme, contrary to preview versions which are listed on
1502 # the VSCode Marketplace and use a calver scheme. We should avoid
1503 # using preview versions, because they expire after two weeks.
1504 version = "17.3.2";
1505 hash = "sha256-z93AKGwgW5ySgb+5iCEXb/N9sWu3S3aS6PqKt8LXZjY=";
1506 };
1507 meta = {
1508 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
1509 description = "Visual Studio Code extension that improves its built-in Git capabilities";
1510 longDescription = ''
1511 Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git
1512 blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via
1513 powerful comparison commands, and so much more
1514 '';
1515 downloadPage = "https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens";
1516 homepage = "https://gitlens.amod.io/";
1517 license = lib.licenses.mit;
1518 maintainers = [ lib.maintainers.ratsclub ];
1519 };
1520 };
1521
1522 earthly.earthfile-syntax-highlighting = buildVscodeMarketplaceExtension {
1523 mktplcRef = {
1524 name = "earthfile-syntax-highlighting";
1525 publisher = "earthly";
1526 version = "0.0.16";
1527 sha256 = "c54d6fd4d2f503a1031be92ff118b5eb1b997907511734e730e08b1a90a6960f";
1528 };
1529 meta = {
1530 changelog = "https://marketplace.visualstudio.com/items/earthly.earthfile-syntax-highlighting/changelog";
1531 description = "Syntax highlighting for Earthly build Earthfiles";
1532 downloadPage = "https://marketplace.visualstudio.com/items?itemName=earthly.earthfile-syntax-highlighting";
1533 homepage = "https://github.com/earthly/earthfile-grammar";
1534 license = lib.licenses.mpl20;
1535 maintainers = [ lib.maintainers.DataHearth ];
1536 };
1537 };
1538
1539 ecmel.vscode-html-css = buildVscodeMarketplaceExtension {
1540 mktplcRef = {
1541 name = "vscode-html-css";
1542 publisher = "ecmel";
1543 version = "2.0.13";
1544 hash = "sha256-2BtvIyeUaABsWjQNCSAk0WaGD75ecRA6yWbM/OiMyM0=";
1545 };
1546 meta = {
1547 changelog = "https://marketplace.visualstudio.com/items/ecmel.vscode-html-css/changelog";
1548 description = "CSS Intellisense for HTML";
1549 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css";
1550 homepage = "https://github.com/ecmel/vscode-html-css";
1551 license = lib.licenses.mit;
1552 maintainers = [ lib.maintainers.DataHearth ];
1553 };
1554 };
1555
1556 editorconfig.editorconfig = buildVscodeMarketplaceExtension {
1557 mktplcRef = {
1558 publisher = "editorconfig";
1559 name = "editorconfig";
1560 version = "0.17.4";
1561 hash = "sha256-MYPYhSKAxgaZ0UijxU+xiO4HDPLtXGymhN+2YmTev8M=";
1562 };
1563 meta = {
1564 changelog = "https://marketplace.visualstudio.com/items/EditorConfig.EditorConfig/changelog";
1565 description = "EditorConfig Support for Visual Studio Code";
1566 downloadPage = "https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig";
1567 homepage = "https://github.com/editorconfig/editorconfig-vscode";
1568 license = lib.licenses.mit;
1569 maintainers = [ lib.maintainers.dbirks ];
1570 };
1571 };
1572
1573 edonet.vscode-command-runner = buildVscodeMarketplaceExtension {
1574 mktplcRef = {
1575 name = "vscode-command-runner";
1576 publisher = "edonet";
1577 version = "0.0.124";
1578 hash = "sha256-a59xTFbLoy13V4DUqd7vIJWcJ9+eoBM0SOo51rR1r+Y=";
1579 };
1580 meta = {
1581 license = lib.licenses.mit;
1582 };
1583 };
1584
1585 eg2.vscode-npm-script = buildVscodeMarketplaceExtension {
1586 mktplcRef = {
1587 name = "vscode-npm-script";
1588 publisher = "eg2";
1589 version = "0.3.29";
1590 hash = "sha256-k6DtmhYBj7mg8SUU3pg+ezRzWvhiECqYQVj9LDhhV4I=";
1591 };
1592 meta = {
1593 license = lib.licenses.mit;
1594 };
1595 };
1596
1597 egirlcatnip.adwaita-github-theme = buildVscodeMarketplaceExtension {
1598 mktplcRef = {
1599 name = "adwaita-github-theme";
1600 publisher = "egirlcatnip";
1601 version = "1.0.6";
1602 hash = "sha256-6xooF8petGLn8Zlh8rCXG2RJdAcdt8t8GPwhfgc5Gxs=";
1603 };
1604 meta = {
1605 description = "Adwaita VS Code theme with Github syntax highlighting";
1606 downloadPage = "https://marketplace.visualstudio.com/items?itemName=egirlcatnip.adwaita-github-theme";
1607 homepage = "https://github.com/egirlcatnip/adwaita-github-theme";
1608 license = lib.licenses.gpl3;
1609 maintainers = with lib.maintainers; [ thtrf ];
1610 };
1611 };
1612
1613 elixir-lsp.vscode-elixir-ls = buildVscodeMarketplaceExtension {
1614 mktplcRef = {
1615 name = "elixir-ls";
1616 publisher = "JakeBecker";
1617 version = "0.28.0";
1618 hash = "sha256-pHLAA7i2HJC523lPotUy5Zwa3BTSTurC2BA+eevdH38=";
1619 };
1620 meta = {
1621 changelog = "https://marketplace.visualstudio.com/items/JakeBecker.elixir-ls/changelog";
1622 description = "Elixir support with debugger, autocomplete, and more. Powered by ElixirLS";
1623 downloadPage = "https://marketplace.visualstudio.com/items?itemName=JakeBecker.elixir-ls";
1624 homepage = "https://github.com/elixir-lsp/elixir-ls";
1625 license = lib.licenses.mit;
1626 maintainers = [ lib.maintainers.datafoo ];
1627 };
1628 };
1629
1630 elmtooling.elm-ls-vscode = buildVscodeMarketplaceExtension {
1631 mktplcRef = {
1632 name = "elm-ls-vscode";
1633 publisher = "Elmtooling";
1634 version = "2.8.0";
1635 hash = "sha256-81tHgNjYc0LJjsgsQfo5xyh20k/i3PKcgYp9GZTvwfs=";
1636 };
1637 meta = {
1638 changelog = "https://marketplace.visualstudio.com/items/Elmtooling.elm-ls-vscode/changelog";
1639 description = "Elm language server";
1640 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode";
1641 homepage = "https://github.com/elm-tooling/elm-language-client-vscode";
1642 license = lib.licenses.mit;
1643 maintainers = [ lib.maintainers.mcwitt ];
1644 };
1645 };
1646
1647 emmanuelbeziat.vscode-great-icons = buildVscodeMarketplaceExtension {
1648 mktplcRef = {
1649 name = "vscode-great-icons";
1650 publisher = "emmanuelbeziat";
1651 version = "2.1.119";
1652 hash = "sha256-mE9VU5K/+NLjHk/XQ7fb+wZ9FNAfsIwmPu7IAoei8Iw=";
1653 };
1654 meta = {
1655 license = lib.licenses.mit;
1656 };
1657 };
1658
1659 emroussel.atomize-atom-one-dark-theme = buildVscodeMarketplaceExtension {
1660 mktplcRef = {
1661 name = "atomize-atom-one-dark-theme";
1662 publisher = "emroussel";
1663 version = "2.0.2";
1664 hash = "sha256-GwuFtBVj0Z2rHryst/7cegskvZIMPsrAH12+K942+JA=";
1665 };
1666 meta = {
1667 changelog = "https://marketplace.visualstudio.com/items/emroussel.atomize-atom-one-dark-theme/changelog";
1668 description = "Detailed and accurate Atom One Dark theme for VSCode";
1669 downloadPage = "https://marketplace.visualstudio.com/items?itemName=emroussel.atomize-atom-one-dark-theme";
1670 homepage = "https://github.com/emroussel/atomize/blob/main/README.md";
1671 license = lib.licenses.mit;
1672 };
1673 };
1674
1675 enkia.tokyo-night = buildVscodeMarketplaceExtension {
1676 mktplcRef = {
1677 name = "tokyo-night";
1678 publisher = "enkia";
1679 version = "1.1.2";
1680 hash = "sha256-oW0bkLKimpcjzxTb/yjShagjyVTUFEg198oPbY5J2hM=";
1681 };
1682 meta = {
1683 changelog = "https://marketplace.visualstudio.com/items/enkia.tokyo-night/changelog";
1684 description = "Clean Visual Studio Code theme that celebrates the lights of Downtown Tokyo at night";
1685 downloadPage = "https://marketplace.visualstudio.com/items?itemName=enkia.tokyo-night";
1686 homepage = "https://github.com/enkia/tokyo-night-vscode-theme";
1687 license = lib.licenses.mit;
1688 };
1689 };
1690
1691 esbenp.prettier-vscode = callPackage ./esbenp.prettier-vscode { };
1692
1693 ethansk.restore-terminals = buildVscodeMarketplaceExtension {
1694 mktplcRef = {
1695 name = "restore-terminals";
1696 publisher = "ethansk";
1697 version = "1.1.8";
1698 hash = "sha256-pZK/QNomQoFRsL6LRIKvWQj8/SYo2ZdVU47Gsmb9MXo=";
1699 };
1700 };
1701
1702 ethersync.ethersync = callPackage ./ethersync.ethersync { };
1703
1704 eugleo.magic-racket = callPackage ./eugleo.magic-racket { };
1705
1706 ExiaHuang.dictionary = buildVscodeMarketplaceExtension {
1707 mktplcRef = {
1708 publisher = "ExiaHuang";
1709 name = "dictionary";
1710 version = "0.0.2";
1711 hash = "sha256-caNcbDTB/F2mdlGpfIfJv13lzY5Wwj7p7r8dAte9+3A=";
1712 };
1713 meta = {
1714 description = "Visual Studio Code extension of using chinese-english dictonary in right-click menu";
1715 homepage = "https://github.com/exiahuang/fanyi-vscode";
1716 changelog = "https://marketplace.visualstudio.com/items/ExiaHuang.dictionary/changelog";
1717 license = lib.licenses.gpl3Only;
1718 maintainers = with lib.maintainers; [ onedragon ];
1719 };
1720 };
1721
1722 fabiospampinato.vscode-open-in-github = buildVscodeMarketplaceExtension {
1723 mktplcRef = {
1724 name = "vscode-open-in-github";
1725 publisher = "fabiospampinato";
1726 version = "2.3.1";
1727 hash = "sha256-wqY8AArlTpQzoZ9OfV9MzlHIr9M/Ac4QUZL99n327EI=";
1728 };
1729 meta = {
1730 changelog = "https://marketplace.visualstudio.com/items/fabiospampinato.vscode-open-in-github/changelog";
1731 description = "VS Code extension to open the current project or file in github.com";
1732 downloadPage = "https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-open-in-github";
1733 homepage = "https://github.com/fabiospampinato/vscode-open-in-github";
1734 license = lib.licenses.mit;
1735 maintainers = [ ];
1736 };
1737 };
1738
1739 file-icons.file-icons = buildVscodeMarketplaceExtension {
1740 meta = {
1741 changelog = "https://marketplace.visualstudio.com/items/file-icons.file-icons/changelog";
1742 description = "File-specific icons in VSCode for improved visual grepping";
1743 downloadPage = "https://marketplace.visualstudio.com/items?itemName=file-icons.file-icons";
1744 homepage = "https://github.com/file-icons/vscode";
1745 license = lib.licenses.mit;
1746 maintainers = [ ];
1747 };
1748 mktplcRef = {
1749 name = "file-icons";
1750 publisher = "file-icons";
1751 version = "1.1.0";
1752 sha256 = "sha256-vtYERwOvWqJ0NifeSBTn+jzwJTDmMPRyHbPq6I1lW0w=";
1753 };
1754 };
1755
1756 fill-labs.dependi = buildVscodeMarketplaceExtension {
1757 mktplcRef = {
1758 name = "dependi";
1759 publisher = "fill-labs";
1760 version = "0.7.15";
1761 hash = "sha256-BXilurHO9WATC0PhT/scpZWEiRhJ9cSlq59opEM6wlE=";
1762 };
1763 meta = {
1764 changelog = "https://marketplace.visualstudio.com/items/fill-labs.dependi/changelog";
1765 description = "VSCode extension for managing dependencies and address vulnerabilities in Rust, Go, JavaScript, and Python projects";
1766 downloadPage = "https://marketplace.visualstudio.com/items?itemName=fill-labs.dependi";
1767 homepage = "https://github.com/filllabs/dependi";
1768 license = lib.licenses.unfree;
1769 maintainers = [ lib.maintainers._21CSM ];
1770 };
1771 };
1772
1773 firefox-devtools.vscode-firefox-debug = buildVscodeMarketplaceExtension {
1774 mktplcRef = {
1775 publisher = "firefox-devtools";
1776 name = "vscode-firefox-debug";
1777 version = "2.15.0";
1778 hash = "sha256-hBj0V42k32dj2gvsNStUBNZEG7iRYxeDMbuA15AYQqk=";
1779 };
1780 meta = {
1781 changelog = "https://marketplace.visualstudio.com/items/firefox-devtools.vscode-firefox-debug/changelog";
1782 description = "Visual Studio Code extension for debugging web applications and browser extensions in Firefox";
1783 downloadPage = "https://marketplace.visualstudio.com/items?itemName=firefox-devtools.vscode-firefox-debug";
1784 homepage = "https://github.com/firefox-devtools/vscode-firefox-debug";
1785 license = lib.licenses.mit;
1786 maintainers = [ lib.maintainers.felschr ];
1787 };
1788 };
1789
1790 firsttris.vscode-jest-runner = buildVscodeMarketplaceExtension {
1791 mktplcRef = {
1792 name = "vscode-jest-runner";
1793 publisher = "firsttris";
1794 version = "0.4.82";
1795 hash = "sha256-8sKMxatSaibMESktDJdQ84jINsE05ZVSjLMGjHFw7VI=";
1796 };
1797 meta = {
1798 description = "Simple way to run or debug a single (or multiple) tests from context-menu";
1799 downloadPage = "https://marketplace.visualstudio.com/items?itemName=firsttris.vscode-jest-runner";
1800 homepage = "https://github.com/firsttris/vscode-jest-runner";
1801 license = lib.licenses.mit;
1802 maintainers = [ lib.maintainers.themaxmur ];
1803 };
1804 };
1805
1806 foam.foam-vscode = buildVscodeMarketplaceExtension {
1807 mktplcRef = {
1808 name = "foam-vscode";
1809 publisher = "foam";
1810 version = "0.27.2";
1811 hash = "sha256-wuguBoIYTdlu03wNu9sfRnUkBvYgZEcTJiujq7KWZZ4=";
1812 };
1813 meta = {
1814 changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog";
1815 description = "Personal knowledge management and sharing system for VSCode ";
1816 downloadPage = "https://marketplace.visualstudio.com/items?itemName=foam.foam-vscode";
1817 homepage = "https://foambubble.github.io/";
1818 license = lib.licenses.mit;
1819 maintainers = [ lib.maintainers.ratsclub ];
1820 };
1821 };
1822
1823 formulahendry.auto-close-tag = buildVscodeMarketplaceExtension {
1824 mktplcRef = {
1825 name = "auto-close-tag";
1826 publisher = "formulahendry";
1827 version = "0.5.15";
1828 hash = "sha256-8lRdNGa7Shhmko8lhKxexNj4mkGEwPihBrsQrm5a1kA=";
1829 };
1830 meta = {
1831 license = lib.licenses.mit;
1832 };
1833 };
1834
1835 formulahendry.auto-rename-tag = buildVscodeMarketplaceExtension {
1836 mktplcRef = {
1837 name = "auto-rename-tag";
1838 publisher = "formulahendry";
1839 version = "0.1.10";
1840 hash = "sha256-uXqWebxnDwaUVLFG6MUh4bZ7jw5d2rTHRm5NoR2n0Vs=";
1841 };
1842 meta = {
1843 license = lib.licenses.mit;
1844 };
1845 };
1846
1847 formulahendry.code-runner = buildVscodeMarketplaceExtension {
1848 mktplcRef = {
1849 name = "code-runner";
1850 publisher = "formulahendry";
1851 version = "0.12.2";
1852 hash = "sha256-TI5K6n3QfJwgFz5xhpdZ+yzi9VuYGcSzdBckZ68DsUQ=";
1853 };
1854 meta = {
1855 license = lib.licenses.mit;
1856 };
1857 };
1858
1859 fortran-lang.linter-gfortran = buildVscodeMarketplaceExtension {
1860 mktplcRef = {
1861 name = "linter-gfortran";
1862 publisher = "fortran-lang";
1863 version = "3.4.2025030111";
1864 hash = "sha256-8gw7VAgT4+724cCjQcYESPTsnckd02vdBsCzskiZLKY=";
1865 };
1866 meta = {
1867 changelog = "https://marketplace.visualstudio.com/items/fortran-lang.linter-gfortran/changelog";
1868 description = "Fortran language support for Visual Studio Code";
1869 downloadPage = "https://marketplace.visualstudio.com/items?itemName=fortran-lang.linter-gfortran";
1870 homepage = "https://github.com/fortran-lang/vscode-fortran-support";
1871 license = lib.licenses.mit;
1872 maintainers = [ ];
1873 };
1874 };
1875
1876 foxundermoon.shell-format = callPackage ./foxundermoon.shell-format { };
1877
1878 freebroccolo.reasonml = buildVscodeMarketplaceExtension {
1879 meta = {
1880 changelog = "https://marketplace.visualstudio.com/items/freebroccolo.reasonml/changelog";
1881 description = "Reason support for Visual Studio Code";
1882 downloadPage = "https://marketplace.visualstudio.com/items?itemName=freebroccolo.reasonml";
1883 homepage = "https://github.com/reasonml-editor/vscode-reasonml";
1884 license = lib.licenses.asl20;
1885 maintainers = [ ];
1886 };
1887 mktplcRef = {
1888 name = "reasonml";
1889 publisher = "freebroccolo";
1890 version = "1.0.38";
1891 sha256 = "1nay6qs9vcxd85ra4bv93gg3aqg3r2wmcnqmcsy9n8pg1ds1vngd";
1892 };
1893 };
1894
1895 fstarlang.fstar-vscode-assistant = callPackage ./fstarlang.fstar-vscode-assistant { };
1896
1897 funkyremi.vscode-google-translate = buildVscodeMarketplaceExtension {
1898 mktplcRef = {
1899 publisher = "funkyremi";
1900 name = "vscode-google-translate";
1901 version = "1.4.13";
1902 hash = "sha256-9Vo6lwqD1eE3zY0Gi9ME/6lPwmwuJ3Iq9StHPvncnM4=";
1903 };
1904 meta = {
1905 description = "Visual Studio Code extension using google translation to helping you quickly translate text right in your code rocket";
1906 downloadPage = "https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate";
1907 homepage = "https://github.com/funkyremi/vscode-google-translate.git";
1908 changelog = "https://marketplace.visualstudio.com/items/funkyremi.vscode-google-translate/changelog";
1909 license = lib.licenses.mit;
1910 maintainers = with lib.maintainers; [ onedragon ];
1911 };
1912 };
1913
1914 garlicbreadcleric.pandoc-markdown-syntax = buildVscodeMarketplaceExtension {
1915 mktplcRef = {
1916 name = "pandoc-markdown-syntax";
1917 publisher = "garlicbreadcleric";
1918 version = "0.0.2";
1919 hash = "sha256-YAMH5smLyBuoTdlxSCTPyMIKOWTSIdf2MQVZuOO2V1w=";
1920 };
1921 meta = {
1922 description = "VSCode extension that adds syntax highlighting for Pandoc-flavored Markdown";
1923 downloadPage = "https://marketplace.visualstudio.com/items?itemName=garlicbreadcleric.pandoc-markdown-syntax";
1924 homepage = "https://github.com/garlicbreadcleric/vscode-pandoc-markdown";
1925 license = lib.licenses.mit;
1926 maintainers = [ lib.maintainers.pandapip1 ];
1927 };
1928 };
1929
1930 geequlim.godot-tools = buildVscodeMarketplaceExtension {
1931 mktplcRef = {
1932 name = "godot-tools";
1933 publisher = "geequlim";
1934 version = "2.5.1";
1935 hash = "sha256-kAzRSNZw1zaECblJv7NzXnE2JXSy9hzdT2cGX+uwleY=";
1936 };
1937 meta = {
1938 description = "VS Code extension for game development with Godot Engine and GDScript";
1939 downloadPage = "https://marketplace.visualstudio.com/items?itemName=geequlim.godot-tools";
1940 homepage = "https://github.com/godotengine/godot-vscode-plugin";
1941 license = lib.licenses.mit;
1942 maintainers = with lib.maintainers; [ thtrf ];
1943 };
1944 };
1945
1946 gencer.html-slim-scss-css-class-completion = buildVscodeMarketplaceExtension {
1947 mktplcRef = {
1948 name = "html-slim-scss-css-class-completion";
1949 publisher = "gencer";
1950 version = "1.7.8";
1951 sha256 = "18qws35qvnl0ahk5sxh4mzkw0ib788y1l97ijmpjszs0cd4bfsa6";
1952 };
1953 meta = {
1954 description = "VSCode extension for SCSS";
1955 downloadPage = "https://marketplace.visualstudio.com/items?itemName=gencer.html-slim-scss-css-class-completion";
1956 homepage = "https://github.com/gencer/SCSS-Everywhere";
1957 license = lib.licenses.mit;
1958 maintainers = [ ];
1959 };
1960 };
1961
1962 genieai.chatgpt-vscode = buildVscodeMarketplaceExtension {
1963 meta = {
1964 changelog = "https://marketplace.visualstudio.com/items/genieai.chatgpt-vscode/changelog";
1965 description = "Visual Studio Code extension to support ChatGPT, GPT-3 and Codex conversations";
1966 downloadPage = "https://marketplace.visualstudio.com/items?itemName=genieai.chatgpt-vscode";
1967 homepage = "https://github.com/ai-genie/chatgpt-vscode";
1968 license = lib.licenses.isc;
1969 maintainers = [ lib.maintainers.drupol ];
1970 };
1971 mktplcRef = {
1972 name = "chatgpt-vscode";
1973 publisher = "genieai";
1974 version = "0.0.13";
1975 sha256 = "sha256-aoVICzU5sfA96FCU4ysUGmULruGWLaVo2lFpiPhdtGA=";
1976 };
1977 };
1978
1979 github.codespaces = buildVscodeMarketplaceExtension {
1980 mktplcRef = {
1981 publisher = "github";
1982 name = "codespaces";
1983 version = "1.17.3";
1984 hash = "sha256-idJFYHJ4yeqpFZBX55Y0v1yfzgqyhS0MrC4yIto7i7w=";
1985 };
1986
1987 meta = {
1988 description = "VSCode extensions that provides cloud-hosted development environments for any activity";
1989 downloadPage = "https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces";
1990 homepage = "https://github.com/features/codespaces";
1991 license = lib.licenses.unfree;
1992 maintainers = [ lib.maintainers.therobot2105 ];
1993 };
1994 };
1995
1996 github.copilot = callPackage ./github.copilot { };
1997
1998 github.copilot-chat = callPackage ./github.copilot-chat { };
1999
2000 github.github-vscode-theme = buildVscodeMarketplaceExtension {
2001 mktplcRef = {
2002 name = "github-vscode-theme";
2003 publisher = "github";
2004 version = "6.3.5";
2005 hash = "sha256-dOadoYBPcYrpzmqOpJwG+/nPwTfJtlsOFDU3FctdR0o=";
2006 };
2007 meta = {
2008 description = "GitHub theme for VS Code";
2009 downloadPage = "https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
2010 homepage = "https://github.com/primer/github-vscode-theme";
2011 license = lib.licenses.mit;
2012 maintainers = [ lib.maintainers.hugolgst ];
2013 };
2014 };
2015
2016 github.vscode-github-actions = buildVscodeMarketplaceExtension {
2017 mktplcRef = {
2018 name = "vscode-github-actions";
2019 publisher = "github";
2020 version = "0.27.2";
2021 hash = "sha256-yWQQxYRdU5WWaIiGvCtLYH3mrwDv+frm2ml1S1KPThk=";
2022 };
2023 meta = {
2024 description = "Visual Studio Code extension for GitHub Actions workflows and runs for github.com hosted repositories";
2025 downloadPage = "https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions";
2026 homepage = "https://github.com/github/vscode-github-actions";
2027 license = lib.licenses.mit;
2028 maintainers = [ lib.maintainers.drupol ];
2029 };
2030 };
2031
2032 github.vscode-pull-request-github = buildVscodeMarketplaceExtension {
2033 mktplcRef = {
2034 publisher = "github";
2035 name = "vscode-pull-request-github";
2036 version = "0.114.3";
2037 hash = "sha256-ZrutAYL0HphkSDh2BRA4wZUA/s1Uf6IvPWs4dfqfEDk=";
2038 };
2039 meta = {
2040 license = lib.licenses.mit;
2041 };
2042 };
2043
2044 gitlab.gitlab-workflow = buildVscodeMarketplaceExtension {
2045 mktplcRef = {
2046 name = "gitlab-workflow";
2047 publisher = "gitlab";
2048 version = "6.35.3";
2049 hash = "sha256-VYhKuLiXjLDyRYIE6zg3ZzDeVs9ulTHaAT18BTLz1/M=";
2050 };
2051 meta = {
2052 description = "GitLab extension for Visual Studio Code";
2053 downloadPage = "https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow";
2054 homepage = "https://gitlab.com/gitlab-org/gitlab-vscode-extension#readme";
2055 license = lib.licenses.mit;
2056 maintainers = [ ];
2057 };
2058 };
2059
2060 gleam.gleam = buildVscodeMarketplaceExtension {
2061 mktplcRef = {
2062 name = "gleam";
2063 publisher = "gleam";
2064 version = "2.12.1";
2065 hash = "sha256-zU/iwaJ6ShEHYq7OeM6+RF/RVIx6SmJJKxtebN/tSGI=";
2066 };
2067 meta = {
2068 description = "Support for the Gleam programming language";
2069 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Gleam.gleam";
2070 homepage = "https://github.com/gleam-lang/vscode-gleam#readme";
2071 license = lib.licenses.asl20;
2072 maintainers = [ ];
2073 };
2074 };
2075
2076 golang.go = buildVscodeMarketplaceExtension {
2077 mktplcRef = {
2078 name = "Go";
2079 publisher = "golang";
2080 version = "0.48.0";
2081 hash = "sha256-W+GsieGOn9UhOB49v/NqsHCoOm4VNaZotipIN2E4N9k=";
2082 };
2083 meta = {
2084 changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog";
2085 description = "Go extension for Visual Studio Code";
2086 downloadPage = "https://marketplace.visualstudio.com/items?itemName=golang.Go";
2087 homepage = "https://github.com/golang/vscode-go";
2088 license = lib.licenses.mit;
2089 };
2090 };
2091
2092 grapecity.gc-excelviewer = buildVscodeMarketplaceExtension {
2093 mktplcRef = {
2094 name = "gc-excelviewer";
2095 publisher = "grapecity";
2096 version = "4.2.63";
2097 hash = "sha256-oEsRnkwuickSyLy3nEqSlAQ8JNemORtu2jijCFGgGWY=";
2098 };
2099 meta = {
2100 description = "Edit Excel spreadsheets and CSV files in Visual Studio Code and VS Code for the Web";
2101 downloadPage = "https://marketplace.visualstudio.com/items?itemName=grapecity.gc-excelviewer";
2102 homepage = "https://github.com/jjuback/gc-excelviewer";
2103 license = lib.licenses.mit;
2104 maintainers = [ lib.maintainers.kamadorueda ];
2105 };
2106 };
2107
2108 graphql.vscode-graphql = buildVscodeMarketplaceExtension {
2109 mktplcRef = {
2110 name = "vscode-graphql";
2111 publisher = "GraphQL";
2112 version = "0.13.2";
2113 hash = "sha256-9G6iIYjZE6s5EGRTc0Y6gUN1cK9Gm2ohnl3oYqBWGqs=";
2114 };
2115 meta = {
2116 description = "GraphQL extension for VSCode built with the aim to tightly integrate the GraphQL Ecosystem with VSCode for an awesome developer experience";
2117 downloadPage = "https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql";
2118 homepage = "https://github.com/graphql/graphiql/tree/main/packages/vscode-graphql";
2119 license = lib.licenses.mit;
2120 maintainers = [ ];
2121 };
2122 };
2123
2124 graphql.vscode-graphql-syntax = buildVscodeMarketplaceExtension {
2125 mktplcRef = {
2126 name = "vscode-graphql-syntax";
2127 publisher = "GraphQL";
2128 version = "1.3.8";
2129 hash = "sha256-10x2kX9Gc7O/tGRDPZfy1cKdCIvGTCXcD2bDokIz7TU=";
2130 };
2131 meta = {
2132 description = "Adds full GraphQL syntax highlighting and language support such as bracket matching";
2133 downloadPage = "https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql-syntax";
2134 homepage = "https://github.com/graphql/graphiql/tree/main/packages/vscode-graphql-syntax";
2135 license = lib.licenses.mit;
2136 maintainers = [ ];
2137 };
2138 };
2139
2140 griimick.vhs = buildVscodeMarketplaceExtension {
2141 mktplcRef = {
2142 name = "vhs";
2143 publisher = "griimick";
2144 version = "0.0.4";
2145 hash = "sha256-zAy8o5d2pK5ra/dbwoLgPAQAYfRQtUYQjisWYgIhsXA=";
2146 };
2147 meta = {
2148 description = "Visual Studio Code extension providing syntax support for VHS .tape files";
2149 downloadPage = "https://marketplace.visualstudio.com/items?itemName=griimick.vhs";
2150 homepage = "https://github.com/griimick/vscode-vhs";
2151 license = lib.licenses.mit;
2152 maintainers = [ lib.maintainers.drupol ];
2153 };
2154 };
2155
2156 gruntfuggly.todo-tree = buildVscodeMarketplaceExtension {
2157 mktplcRef = {
2158 name = "todo-tree";
2159 publisher = "Gruntfuggly";
2160 version = "0.0.226";
2161 hash = "sha256-Fj9cw+VJ2jkTGUclB1TLvURhzQsaryFQs/+f2RZOLHs=";
2162 };
2163 meta = {
2164 license = lib.licenses.mit;
2165 };
2166 };
2167
2168 hars.cppsnippets = buildVscodeMarketplaceExtension {
2169 mktplcRef = {
2170 name = "cppsnippets";
2171 publisher = "hars";
2172 version = "0.0.15";
2173 hash = "sha256-KXdEKcxPclbD22aKGAKSmdpVBZP2IpQRaKfc2LDsL0U=";
2174 };
2175 meta = {
2176 description = "Code snippets for C/C++";
2177 downloadPage = "https://marketplace.visualstudio.com/items?itemName=hars.CppSnippets";
2178 homepage = "https://github.com/one-harsh/vscode-cpp-snippets";
2179 license = lib.licenses.mit;
2180 maintainers = [ lib.maintainers.themaxmur ];
2181 };
2182 };
2183
2184 hashicorp.hcl = buildVscodeMarketplaceExtension {
2185 mktplcRef = {
2186 name = "HCL";
2187 publisher = "HashiCorp";
2188 version = "0.6.0";
2189 hash = "sha256-Za2ODrsHR/y0X/FOhVEtbg6bNs439G6rlBHW84EZS60=";
2190 };
2191 meta = {
2192 description = "HashiCorp HCL syntax";
2193 downloadPage = "https://marketplace.visualstudio.com/items?itemName=HashiCorp.HCL";
2194 homepage = "https://github.com/hashicorp/vscode-hcl";
2195 license = lib.licenses.mpl20;
2196 maintainers = [ lib.maintainers.themaxmur ];
2197 };
2198 };
2199
2200 hashicorp.terraform = callPackage ./hashicorp.terraform { };
2201
2202 haskell.haskell = buildVscodeMarketplaceExtension {
2203 mktplcRef = {
2204 publisher = "haskell";
2205 name = "haskell";
2206 version = "2.6.0";
2207 hash = "sha256-2lvG7yZ+QAoafwyWQkVwyl2MsP8zWWQkTw8hBtib+C0=";
2208 };
2209 meta = {
2210 license = lib.licenses.mit;
2211 };
2212 };
2213
2214 hbenl.vscode-test-explorer = buildVscodeMarketplaceExtension {
2215 mktplcRef = {
2216 name = "vscode-test-explorer";
2217 publisher = "hbenl";
2218 version = "2.22.1";
2219 hash = "sha256-+vW/ZpOQXI7rDUAdWfNOb2sAGQQEolXjSMl2tc/Of8M=";
2220 };
2221 meta = {
2222 changelog = "https://github.com/hbenl/vscode-test-explorer/blob/master/CHANGELOG.md";
2223 description = "Visual Studio Code extension that runs your tests in the sidebar";
2224 downloadPage = "https://marketplace.visualstudio.com/items?itemName=hbenl.vscode-test-explorer";
2225 homepage = "https://github.com/hbenl/vscode-test-explorer";
2226 license = lib.licenses.mit;
2227 };
2228 };
2229
2230 hediet.vscode-drawio = buildVscodeMarketplaceExtension {
2231 mktplcRef = {
2232 name = "vscode-drawio";
2233 publisher = "hediet";
2234 version = "1.9.0";
2235 hash = "sha256-gi3+mMJcUnkb0FFb6gmx9eI8BRLX3z/kTr7Rk0hudP4=";
2236 };
2237 meta = {
2238 description = "This unofficial extension integrates Draw.io into VS Code";
2239 downloadPage = "https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio";
2240 homepage = "https://github.com/hediet/vscode-drawio";
2241 license = lib.licenses.gpl3Only;
2242 maintainers = [ lib.maintainers.themaxmur ];
2243 };
2244 };
2245
2246 hirse.vscode-ungit = buildVscodeMarketplaceExtension {
2247 mktplcRef = {
2248 name = "vscode-ungit";
2249 publisher = "hirse";
2250 version = "2.5.2";
2251 hash = "sha256-0CFYL6rBecB8rNnk4IAtg03ZPdSJ9qxwnVdhdQedxsQ=";
2252 };
2253 meta = {
2254 description = "Ungit in Visual Studio Code";
2255 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Hirse.vscode-ungit";
2256 homepage = "https://github.com/hirse/vscode-ungit";
2257 license = lib.licenses.mit;
2258 maintainers = [ lib.maintainers.therobot2105 ];
2259 };
2260 };
2261
2262 hiukky.flate = buildVscodeMarketplaceExtension {
2263 mktplcRef = {
2264 name = "flate";
2265 publisher = "hiukky";
2266 version = "0.7.0";
2267 hash = "sha256-6ouYQk7mHCJdGrcutM1EXolJAT7/Sp1hi+Bu0983GKw=";
2268 };
2269 meta = {
2270 description = "Colorful dark themes for VS Code";
2271 downloadPage = "https://marketplace.visualstudio.com/items?itemName=hiukky.flate";
2272 homepage = "https://github.com/hiukky/flate";
2273 license = lib.licenses.mit;
2274 maintainers = [ lib.maintainers.stunkymonkey ];
2275 };
2276 };
2277
2278 hookyqr.beautify = buildVscodeMarketplaceExtension {
2279 mktplcRef = {
2280 name = "beautify";
2281 publisher = "HookyQR";
2282 version = "1.5.0";
2283 sha256 = "1c0kfavdwgwham92xrh0gnyxkrl9qlkpv39l1yhrldn8vd10fj5i";
2284 };
2285 meta = {
2286 license = lib.licenses.mit;
2287 };
2288 };
2289
2290 huacnlee.autocorrect = callPackage ./huacnlee.autocorrect { };
2291
2292 humao.rest-client = buildVscodeMarketplaceExtension {
2293 mktplcRef = {
2294 publisher = "humao";
2295 name = "rest-client";
2296 version = "0.25.1";
2297 hash = "sha256-DSzZ9wGB0IVK8gYOzLLbT03WX3xSmR/IUVZkDzcczKc=";
2298 };
2299 meta = {
2300 license = lib.licenses.mit;
2301 };
2302 };
2303
2304 huytd.nord-light = buildVscodeMarketplaceExtension {
2305 mktplcRef = {
2306 name = "nord-light";
2307 publisher = "huytd";
2308 version = "0.1.1";
2309 hash = "sha256-q2GG3j5j3CLGF02J7/plywKLkhUmm2Gn3MiSVmiZ+48=";
2310 };
2311 meta = {
2312 description = "Light theme for VSCode based on the Nord color palette";
2313 license = lib.licenses.mit;
2314 downloadPage = "https://marketplace.visualstudio.com/items?itemName=huytd.nord-light";
2315 homepage = "https://github.com/huytd/vscode-nord-light";
2316 maintainers = [ lib.maintainers.Flameopathic ];
2317 };
2318 };
2319
2320 ibm.output-colorizer = buildVscodeMarketplaceExtension {
2321 mktplcRef = {
2322 name = "output-colorizer";
2323 publisher = "IBM";
2324 version = "0.1.2";
2325 sha256 = "0i9kpnlk3naycc7k8gmcxas3s06d67wxr3nnyv5hxmsnsx5sfvb7";
2326 };
2327 meta = {
2328 license = lib.licenses.mit;
2329 };
2330 };
2331
2332 iciclesoft.workspacesort = buildVscodeMarketplaceExtension {
2333 mktplcRef = {
2334 name = "workspacesort";
2335 publisher = "iciclesoft";
2336 version = "1.6.2";
2337 hash = "sha256-ZsjBgoTr4LGQW0kn+CtbdLwpPHmlYl5LKhwXIzcPe2o=";
2338 };
2339 meta = {
2340 changelog = "https://marketplace.visualstudio.com/items/iciclesoft.workspacesort/changelog";
2341 description = "Sort workspace-folders alphabetically rather than in chronological order";
2342 downloadPage = "https://marketplace.visualstudio.com/items?itemName=iciclesoft.workspacesort";
2343 homepage = "https://github.com/iciclesoft/workspacesort-for-VSCode";
2344 license = lib.licenses.mit;
2345 maintainers = [ lib.maintainers.dbirks ];
2346 };
2347 };
2348
2349 iliazeus.vscode-ansi = buildVscodeMarketplaceExtension {
2350 mktplcRef = {
2351 name = "vscode-ansi";
2352 publisher = "iliazeus";
2353 version = "1.1.7";
2354 hash = "sha256-3/rsYq+HZgRW2Vd91ZW9rkXWUTUFzG/mCWD0pm++WA4=";
2355 };
2356 meta = {
2357 description = "ANSI color styling for text documents";
2358 downloadPage = "https://marketplace.visualstudio.com/items?itemName=iliazeus.vscode-ansi";
2359 homepage = "https://github.com/iliazeus/vscode-ansi";
2360 license = lib.licenses.mit;
2361 };
2362 };
2363
2364 illixion.vscode-vibrancy-continued = buildVscodeMarketplaceExtension {
2365 mktplcRef = {
2366 name = "vscode-vibrancy-continued";
2367 publisher = "illixion";
2368 version = "1.1.59";
2369 hash = "sha256-ClzUxKdiYZqAlmXJ3W54kJddLRov5XKo0t8PPWA/Qq8=";
2370 };
2371 meta = {
2372 downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued";
2373 changelog = "https://marketplace.visualstudio.com/items/illixion.vscode-vibrancy-continued/changelog";
2374 homepage = "https://github.com/illixion/vscode-vibrancy-continued#readme";
2375 description = "Vibrancy Effect for Visual Studio Code";
2376 maintainers = with lib.maintainers; [ _2hexed ];
2377 license = lib.licenses.mit;
2378 };
2379 };
2380
2381 influxdata.flux = buildVscodeMarketplaceExtension {
2382 mktplcRef = {
2383 publisher = "influxdata";
2384 name = "flux";
2385 version = "1.0.5";
2386 hash = "sha256-KIKROyfkosBS1Resgl+s3VENVg4ibaeIgKjermXESoA=";
2387 };
2388 meta = {
2389 license = lib.licenses.mit;
2390 };
2391 };
2392
2393 intellsmi.comment-translate = buildVscodeMarketplaceExtension {
2394 mktplcRef = {
2395 publisher = "intellsmi";
2396 name = "comment-translate";
2397 version = "3.0.0";
2398 hash = "sha256-AtM56NkivTK4cGyKBsaZTHYvDwiJb4CrEuiJiw5hTcI=";
2399 };
2400 meta = {
2401 description = "Visual Studio Code extension to translate the comments for computer language";
2402 longDescription = ''
2403 This plugin uses the Google Translate API to translate comments for the VSCode programming language.
2404 '';
2405 homepage = "https://github.com/intellism/vscode-comment-translate/blob/HEAD/doc/README.md";
2406 downloadPage = "https://marketplace.visualstudio.com/items?itemName=intellsmi.comment-translate";
2407 changelog = "https://marketplace.visualstudio.com/items/intellsmi.comment-translate/changelog";
2408 maintainers = with lib.maintainers; [ onedragon ];
2409 license = lib.licenses.mit;
2410 };
2411 };
2412
2413 ionic.ionic = buildVscodeMarketplaceExtension {
2414 mktplcRef = {
2415 name = "ionic";
2416 publisher = "ionic";
2417 version = "1.105.0";
2418 hash = "sha256-wUYX7TmCyzKGPnl7LycfxN5axCGzq/T2/+XnSdPJJEI=";
2419 };
2420 meta = {
2421 description = "Official VSCode extension for Ionic and Capacitor development";
2422 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ionic.ionic";
2423 homepage = "https://github.com/ionic-team/vscode-ionic";
2424 license = lib.licenses.mit;
2425 maintainers = with lib.maintainers; [ thtrf ];
2426 };
2427 };
2428
2429 ionide.ionide-fsharp = buildVscodeMarketplaceExtension {
2430 mktplcRef = {
2431 name = "Ionide-fsharp";
2432 publisher = "Ionide";
2433 version = "7.26.5";
2434 hash = "sha256-h652UK81MxEhwyJKlWLnueQmhpl2pHByvhPrfH+4WXk=";
2435 };
2436 meta = {
2437 changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog";
2438 description = "Enhanced F# Language Features for Visual Studio Code";
2439 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Ionide.Ionide-fsharp";
2440 homepage = "https://ionide.io";
2441 license = lib.licenses.mit;
2442 maintainers = [ lib.maintainers.ratsclub ];
2443 };
2444 };
2445
2446 irongeek.vscode-env = buildVscodeMarketplaceExtension {
2447 mktplcRef = {
2448 name = "vscode-env";
2449 publisher = "irongeek";
2450 version = "0.1.0";
2451 hash = "sha256-URq90lOFtPCNfSIl2NUwihwRQyqgDysGmBc3NG7o7vk=";
2452 };
2453 meta = {
2454 description = "Adds formatting and syntax highlighting support for env files (.env) to Visual Studio Code";
2455 downloadPage = "https://marketplace.visualstudio.com/items?itemName=IronGeek.vscode-env";
2456 homepage = "https://github.com/IronGeek/vscode-env.git";
2457 license = lib.licenses.mit;
2458 maintainers = [ ];
2459 };
2460 };
2461
2462 jackmacwindows.vscode-computercraft = buildVscodeMarketplaceExtension {
2463 mktplcRef = {
2464 name = "vscode-computercraft";
2465 publisher = "jackmacwindows";
2466 version = "1.1.1";
2467 hash = "sha256-ec1I3oQ06iMdSUcqf8yA3GjE7Aqa0PiLzRQLwFcL0KU=";
2468 };
2469 postInstall = ''
2470 # Remove superflouous images to reduce closure size
2471 rm $out/$installPrefix/images/*.gif
2472 '';
2473 meta = {
2474 changelog = "https://marketplace.visualstudio.com/items/jackmacwindows.vscode-computercraft/changelog";
2475 description = "Visual Studio Code extension for ComputerCraft and CC: Tweaked auto-completion";
2476 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jackmacwindows.vscode-computercraft";
2477 homepage = "https://github.com/MCJack123/vscode-computercraft";
2478 license = lib.licenses.mit;
2479 maintainers = with lib.maintainers; [ tomodachi94 ];
2480 };
2481 };
2482
2483 jackmacwindows.craftos-pc = callPackage ./jackmacwindows.craftos-pc { };
2484
2485 james-yu.latex-workshop = callPackage ./james-yu.latex-workshop { };
2486
2487 jamesyang999.vscode-emacs-minimum = buildVscodeMarketplaceExtension {
2488 mktplcRef = {
2489 name = "vscode-emacs-minimum";
2490 publisher = "jamesyang999";
2491 version = "1.1.1";
2492 hash = "sha256-qxnAhT2UGTQmPw9XmdBdx0F0NNLAaU1/ES9jiqiRrGI=";
2493 };
2494 meta = {
2495 description = "Minimal emacs key bindings for VSCode";
2496 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jamesyang999.vscode-emacs-minimum";
2497 homepage = "https://github.com/futurist/vscode-emacs-minimum";
2498 license = lib.licenses.unfree;
2499 };
2500 };
2501
2502 janet-lang.vscode-janet = buildVscodeMarketplaceExtension {
2503 mktplcRef = {
2504 name = "vscode-janet";
2505 publisher = "janet-lang";
2506 version = "0.0.2";
2507 hash = "sha256-oj0e++z2BtadIXOnTlocIIHliYweZ1iyrV08DwatfLI=";
2508 };
2509 meta = {
2510 description = "Janet language support for Visual Studio Code";
2511 downloadPage = "https://marketplace.visualstudio.com/items?itemName=janet-lang.vscode-janet";
2512 homepage = "https://github.com/janet-lang/vscode-janet";
2513 license = lib.licenses.mit;
2514 maintainers = [ lib.maintainers.wackbyte ];
2515 };
2516 };
2517
2518 jasew.anki = callPackage ./jasew.anki { };
2519
2520 jbockle.jbockle-format-files = buildVscodeMarketplaceExtension {
2521 mktplcRef = {
2522 name = "jbockle-format-files";
2523 publisher = "jbockle";
2524 version = "3.4.0";
2525 hash = "sha256-BHw+T2EPdQq/wOD5kzvSln5SBFTYUXip8QDjnAGBfFY=";
2526 };
2527 meta = {
2528 description = "VSCode extension to formats all files in the current workspace";
2529 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jbockle.jbockle-format-files";
2530 homepage = "https://github.com/jbockle/format-files";
2531 license = lib.licenses.mit;
2532 maintainers = [ lib.maintainers.wackbyte ];
2533 };
2534 };
2535
2536 jdinhlife.gruvbox = buildVscodeMarketplaceExtension {
2537 mktplcRef = {
2538 name = "gruvbox";
2539 publisher = "jdinhlife";
2540 version = "1.28.0";
2541 hash = "sha256-XwQzbbZU6MfYcT50/0YgQp8UaOeQskEvEQPZXG72lLk=";
2542 };
2543 meta = {
2544 changelog = "https://marketplace.visualstudio.com/items/jdinhlife.gruvbox/changelog";
2545 description = "Port of Gruvbox theme to VS Code editor";
2546 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jdinhlife.gruvbox";
2547 homepage = "https://github.com/jdinhify/vscode-theme-gruvbox";
2548 license = lib.licenses.mit;
2549 maintainers = [ lib.maintainers.imgabe ];
2550 };
2551 };
2552
2553 jebbs.plantuml = callPackage ./jebbs.plantuml { };
2554
2555 jeff-hykin.better-nix-syntax = buildVscodeMarketplaceExtension {
2556 mktplcRef = {
2557 publisher = "jeff-hykin";
2558 name = "better-nix-syntax";
2559 version = "1.1.5";
2560 hash = "sha256-9V+ziWk9V4LyQiVNSC6DniJDun+EvcK30ykPjyNsvp0=";
2561 };
2562 meta = {
2563 description = "Visual Studio Code extension providing Nix Syntax highlighting";
2564 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jeff-hykin.better-nix-syntax";
2565 homepage = "https://github.com/jeff-hykin/better-nix-syntax";
2566 license = lib.licenses.mit;
2567 maintainers = [ ];
2568 };
2569 };
2570
2571 jellyedwards.gitsweep = buildVscodeMarketplaceExtension {
2572 mktplcRef = {
2573 publisher = "jellyedwards";
2574 name = "gitsweep";
2575 version = "1.0.0";
2576 hash = "sha256-XBD8rN6E/0GjZ3zXgR45MN9v4PYrEXBSzN7+CcLrRsg=";
2577 };
2578 meta = {
2579 changelog = "https://marketplace.visualstudio.com/items/jellyedwards.gitsweep/changelog";
2580 description = "VS Code extension which allows you to easily exclude modified or new files so they don't get committed accidentally";
2581 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jellyedwards.gitsweep";
2582 homepage = "https://github.com/jellyedwards/gitsweep";
2583 license = lib.licenses.mit;
2584 maintainers = [ lib.maintainers.MatthieuBarthel ];
2585 };
2586 };
2587
2588 jetmartin.bats = buildVscodeMarketplaceExtension {
2589 mktplcRef = {
2590 name = "bats";
2591 publisher = "jetmartin";
2592 version = "0.1.10";
2593 hash = "sha256-WD1YTRgzSVElixnNGtg6mMlcLCIaI6IBb+uh4cfzuBs=";
2594 };
2595 meta = {
2596 changelog = "https://marketplace.visualstudio.com/items/jetmartin.bats/changelog";
2597 description = "VSCode extension for full language support for the Bats (Bash Automated Testing System) testing framework";
2598 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jetmartin.bats";
2599 homepage = "https://github.com/bats-core/bats-vscode";
2600 license = lib.licenses.mit;
2601 maintainers = [ lib.maintainers.dotmobo ];
2602 };
2603 };
2604
2605 jkillian.custom-local-formatters = buildVscodeMarketplaceExtension {
2606 mktplcRef = {
2607 publisher = "jkillian";
2608 name = "custom-local-formatters";
2609 version = "0.1.1";
2610 hash = "sha256-Yxui136wK+C5d0h79nXpGQ+lEclmne8XNNxDgUEG6kM=";
2611 };
2612 meta = {
2613 license = lib.licenses.mit;
2614 maintainers = [ lib.maintainers.kamadorueda ];
2615 };
2616 };
2617
2618 jnoortheen.nix-ide = buildVscodeMarketplaceExtension {
2619 mktplcRef = {
2620 publisher = "jnoortheen";
2621 name = "nix-ide";
2622 version = "0.4.22";
2623 hash = "sha256-j3V03Aa1mHO9rny3/hXmDbs3fmruqyzNzwFjiOlnaMU=";
2624 };
2625 meta = {
2626 changelog = "https://marketplace.visualstudio.com/items/jnoortheen.nix-ide/changelog";
2627 description = "Nix language support with formatting and error report";
2628 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jnoortheen.nix-ide";
2629 homepage = "https://github.com/nix-community/vscode-nix-ide";
2630 license = lib.licenses.mit;
2631 maintainers = [ ];
2632 };
2633 };
2634
2635 jock.svg = buildVscodeMarketplaceExtension {
2636 mktplcRef = {
2637 name = "svg";
2638 publisher = "jock";
2639 version = "1.5.4";
2640 hash = "sha256-LZLKUmYSnlgypLXKFOGezMepV10t35unpEnCMaLRjeU=";
2641 };
2642 meta = {
2643 license = lib.licenses.mit;
2644 };
2645 };
2646
2647 johnpapa.vscode-peacock = buildVscodeMarketplaceExtension {
2648 mktplcRef = {
2649 name = "vscode-peacock";
2650 publisher = "johnpapa";
2651 version = "4.2.3";
2652 sha256 = "sha256-SVjuWjvQogtT74QRDxGJVvlXU035VMWtLiDz395URRE=";
2653 };
2654 meta = {
2655 license = lib.licenses.mit;
2656 };
2657 };
2658
2659 johnpapa.winteriscoming = callPackage ./johnpapa.winteriscoming { };
2660
2661 jgclark.vscode-todo-highlight = buildVscodeMarketplaceExtension {
2662 mktplcRef = {
2663 name = "vscode-todo-highlight";
2664 publisher = "jgclark";
2665 version = "2.0.8";
2666 hash = "sha256-/CctaLcG+dA2Cf69/ACeDKdRLsu/VUGbAxUbyhI0VyA=";
2667 };
2668 meta = {
2669 changelog = "https://marketplace.visualstudio.com/items/wayou.vscode-todo-highlight/changelog";
2670 description = "Highlight TODOs, FIXMEs, and any keywords, annotations...";
2671 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jgclark.vscode-todo-highlight";
2672 homepage = "https://github.com/jgclark/vscode-todo-highlight";
2673 license = lib.licenses.mit;
2674 };
2675 };
2676
2677 jroesch.lean = buildVscodeMarketplaceExtension rec {
2678 mktplcRef = {
2679 name = "lean";
2680 publisher = "jroesch";
2681 version = "0.16.60";
2682 hash = "sha256-z0mOnbqpKMH5d78jAMgDIgO+5sk4xHOWAfa4kzXYISs=";
2683 };
2684 meta = {
2685 changelog = "https://github.com/leanprover/vscode-lean/blob/v${mktplcRef.version}/README.md#release-notes";
2686 description = "Lean 3 language support for VS Code";
2687 downloadPage = "https://marketplace.visualstudio.com/items?itemName=jroesch.lean";
2688 homepage = "https://github.com/leanprover/vscode-lean";
2689 license = lib.licenses.asl20;
2690 maintainers = with lib.maintainers; [ dotlambda ];
2691 };
2692 };
2693
2694 julialang.language-julia = buildVscodeMarketplaceExtension {
2695 mktplcRef = {
2696 name = "language-julia";
2697 publisher = "julialang";
2698 version = "1.149.2";
2699 hash = "sha256-4IScbHi9iKd4zn0J5HG6FAdIXESwMrh0u07gw9TZJJ4=";
2700 };
2701 meta = {
2702 changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog";
2703 description = "Visual Studio Code extension for Julia programming language";
2704 downloadPage = "https://marketplace.visualstudio.com/items?itemName=julialang.language-julia";
2705 homepage = "https://github.com/julia-vscode/julia-vscode";
2706 license = lib.licenses.mit;
2707 };
2708 };
2709
2710 justusadam.language-haskell = buildVscodeMarketplaceExtension {
2711 mktplcRef = {
2712 publisher = "justusadam";
2713 name = "language-haskell";
2714 version = "3.6.0";
2715 hash = "sha256-rZXRzPmu7IYmyRWANtpJp3wp0r/RwB7eGHEJa7hBvoQ=";
2716 };
2717 meta = {
2718 license = lib.licenses.bsd3;
2719 };
2720 };
2721
2722 k--kato.intellij-idea-keybindings = buildVscodeMarketplaceExtension {
2723 mktplcRef = {
2724 name = "intellij-idea-keybindings";
2725 publisher = "k--kato";
2726 version = "1.7.5";
2727 hash = "sha256-DOSe0UhNMj6FRyHylnKYQsyhSLQQFvGfcmOBZSw+nVo=";
2728 };
2729 meta = {
2730 changelog = "https://marketplace.visualstudio.com/items/k--kato.intellij-idea-keybindings/changelog";
2731 description = "Visual Studio Code extension for IntelliJ IDEA keybindings";
2732 downloadPage = "https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings";
2733 homepage = "https://github.com/kasecato/vscode-intellij-idea-keybindings";
2734 license = lib.licenses.mit;
2735 maintainers = [ lib.maintainers.t4sm5n ];
2736 };
2737 };
2738
2739 kahole.magit = buildVscodeMarketplaceExtension {
2740 mktplcRef = {
2741 name = "magit";
2742 publisher = "kahole";
2743 version = "0.6.67";
2744 hash = "sha256-cevda4fpNcZqnkN80Cjw4mDAzCvG2yWp95cr4i9zNKU=";
2745 };
2746 meta = {
2747 changelog = "https://marketplace.visualstudio.com/items/kahole.magit/changelog";
2748 description = "Magit for VSCode";
2749 downloadPage = "https://marketplace.visualstudio.com/items?itemName=kahole.magit";
2750 homepage = "https://github.com/kahole/edamagit";
2751 license = lib.licenses.mit;
2752 maintainers = [ lib.maintainers.azd325 ];
2753 };
2754 };
2755
2756 kalebpace.balena-vscode = buildVscodeMarketplaceExtension {
2757 mktplcRef = {
2758 name = "balena-vscode";
2759 publisher = "kalebpace";
2760 version = "0.1.3";
2761 hash = "sha256-CecEv19nEtnMe0KlCMNBM9ZAjbAVgPNUcZ6cBxHw44M=";
2762 };
2763 meta = {
2764 changelog = "https://marketplace.visualstudio.com/items/kalebpace.balena-vscode/changelog";
2765 description = "VS Code extension for integration with Balena";
2766 downloadPage = "https://marketplace.visualstudio.com/items?itemName=kalebpace.balena-vscode";
2767 homepage = "https://github.com/balena-vscode/balena-vscode";
2768 license = lib.licenses.mit;
2769 maintainers = [ lib.maintainers.kalebpace ];
2770 };
2771 };
2772
2773 kamadorueda.alejandra = callPackage ./kamadorueda.alejandra { };
2774
2775 kamikillerto.vscode-colorize = buildVscodeMarketplaceExtension {
2776 mktplcRef = {
2777 name = "vscode-colorize";
2778 publisher = "kamikillerto";
2779 version = "0.17.1";
2780 sha256 = "sha256-JygJj2oZSOqklwfqMr+zwOYmaDp+3mh+jWMNOx6ccms=";
2781 };
2782 meta = {
2783 license = lib.licenses.asl20;
2784 };
2785 };
2786
2787 karunamurti.haml = buildVscodeMarketplaceExtension {
2788 mktplcRef = {
2789 name = "haml";
2790 publisher = "karunamurti";
2791 version = "1.4.1";
2792 sha256 = "123cwfajakkg2pr0z4v289fzzlhwbxx9dvb5bjc32l3pzvbhq4gv";
2793 };
2794 meta.license = lib.licenses.mit;
2795 };
2796
2797 kddejong.vscode-cfn-lint =
2798 let
2799 inherit (python3Packages) cfn-lint pydot;
2800 in
2801 buildVscodeMarketplaceExtension {
2802 mktplcRef = {
2803 name = "vscode-cfn-lint";
2804 publisher = "kddejong";
2805 version = "0.26.6";
2806 hash = "sha256-83hvz4nqpOxou5tFmiXyuUgWjRnTrOu42R+pRJdNbwU=";
2807 };
2808
2809 nativeBuildInputs = [
2810 jq
2811 moreutils
2812 ];
2813
2814 buildInputs = [
2815 cfn-lint
2816 pydot
2817 ];
2818
2819 postInstall = ''
2820 cd "$out/$installPrefix"
2821 jq '.contributes.configuration.properties."cfnLint.path".default = "${cfn-lint}/bin/cfn-lint"' package.json | sponge package.json
2822 '';
2823
2824 meta = {
2825 description = "CloudFormation Linter IDE integration, autocompletion, and documentation";
2826 homepage = "https://github.com/aws-cloudformation/cfn-lint-visual-studio-code";
2827 license = lib.licenses.asl20;
2828 maintainers = [ ];
2829 };
2830 };
2831
2832 kravets.vscode-publint = buildVscodeMarketplaceExtension {
2833 mktplcRef = {
2834 name = "vscode-publint";
2835 publisher = "Kravets";
2836 version = "0.1.0";
2837 hash = "sha256-GfIbQajdBpC0i8x7YlKYgpBwweWop4OBUU7dIDi9Yvk=";
2838 };
2839 meta = {
2840 changelog = "https://marketplace.visualstudio.com/items/Kravets.vscode-publint/changelog";
2841 description = "Lint packaging errors in VS Code with publint";
2842 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Kravets.vscode-publint";
2843 homepage = "https://github.com/kravetsone/vscode-publint";
2844 license = lib.licenses.mit;
2845 maintainers = [ ];
2846 };
2847 };
2848
2849 kubukoz.nickel-syntax = buildVscodeMarketplaceExtension {
2850 mktplcRef = {
2851 name = "nickel-syntax";
2852 publisher = "kubukoz";
2853 version = "0.0.2";
2854 hash = "sha256-ffPZd717Y2OF4d9MWE6zKwcsGWS90ZJvhWkqP831tVM=";
2855 };
2856 meta = {
2857 license = lib.licenses.asl20;
2858 };
2859 };
2860
2861 lapo.asn1js = buildVscodeMarketplaceExtension {
2862 mktplcRef = {
2863 name = "asn1js";
2864 publisher = "lapo";
2865 version = "0.2.2";
2866 hash = "sha256-U1mvxDqyNbTalKgxtCLxLOMT3ZxVGC2KXWW47khtQKA=";
2867 };
2868 meta = {
2869 description = "Decode ASN.1 content inside VSCode";
2870 downloadPage = "https://marketplace.visualstudio.com/items?itemName=lapo.asn1js";
2871 homepage = "https://github.com/lapo-luchini/vscode-asn1js";
2872 maintainers = with lib.maintainers; [ katexochen ];
2873 license = lib.licenses.isc;
2874 };
2875 };
2876
2877 leonardssh.vscord = buildVscodeMarketplaceExtension {
2878 mktplcRef = {
2879 name = "vscord";
2880 publisher = "leonardssh";
2881 version = "5.3.5";
2882 hash = "sha256-b5osn7UeSkr8gnLZ/PkrxS0WmgHUwfS0jnwTc1Uw0Sg=";
2883 };
2884 meta = {
2885 description = "Highly customizable Discord Rich Presence extension for Visual Studio Code";
2886 downloadPage = "https://marketplace.visualstudio.com/items?itemName=leonardssh.vscord";
2887 homepage = "https://github.com/leonardssh/vscord";
2888 maintainers = [ lib.maintainers.ryand56 ];
2889 license = lib.licenses.mit;
2890 };
2891 };
2892
2893 llvm-org.lldb-vscode = llvmPackages.lldb;
2894
2895 llvm-vs-code-extensions.lldb-dap = callPackage ./llvm-vs-code-extensions.lldb-dap { };
2896
2897 llvm-vs-code-extensions.vscode-clangd = buildVscodeMarketplaceExtension {
2898 mktplcRef = {
2899 publisher = "llvm-vs-code-extensions";
2900 name = "vscode-clangd";
2901 version = "0.2.0";
2902 hash = "sha256-I5cvu+DKtpE0s9IzLl487FnqfGeBsueHY9CTP/o2XyU=";
2903 };
2904 meta = {
2905 description = "C/C++ completion, navigation, and insights";
2906 downloadPage = "https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd";
2907 homepage = "https://github.com/clangd/vscode-clangd";
2908 changelog = "https://marketplace.visualstudio.com/items/llvm-vs-code-extensions.vscode-clangd/changelog";
2909 license = lib.licenses.mit;
2910 maintainers = [ lib.maintainers.wackbyte ];
2911 };
2912 };
2913
2914 lokalise.i18n-ally = buildVscodeMarketplaceExtension {
2915 mktplcRef = {
2916 name = "i18n-ally";
2917 publisher = "Lokalise";
2918 version = "2.13.1";
2919 hash = "sha256-Qraxg8FrMnBqbvR6ww3cJPFauY5zqe8P2hANqE1z95c=";
2920 };
2921 meta = {
2922 license = lib.licenses.mit;
2923 };
2924 };
2925
2926 ltex-plus.vscode-ltex-plus = buildVscodeMarketplaceExtension {
2927 mktplcRef = {
2928 name = "vscode-ltex-plus";
2929 publisher = "ltex-plus";
2930 version = "15.5.1";
2931 hash = "sha256-BzIJ7gsjcMimLYeVxcvdP0fyIEmwCXxTxqil5o+810w=";
2932 };
2933 meta = {
2934 description = "VS Code extension for grammar/spell checking using LanguageTool with support for LaTeX, Markdown, and others";
2935 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ltex-plus.vscode-ltex-plus";
2936 homepage = "https://github.com/ltex-plus/vscode-ltex-plus";
2937 license = lib.licenses.mpl20;
2938 maintainers = with lib.maintainers; [ thtrf ];
2939 };
2940 };
2941
2942 lucperkins.vrl-vscode = buildVscodeMarketplaceExtension {
2943 mktplcRef = {
2944 publisher = "lucperkins";
2945 name = "vrl-vscode";
2946 version = "0.1.4";
2947 hash = "sha256-xcGa43iPwUR6spOJGTmmWA1dOMNMQEdiuhMZPYZ+dTU=";
2948 };
2949 meta = {
2950 description = "VS Code extension for Vector Remap Language (VRL)";
2951 downloadPage = "https://marketplace.visualstudio.com/items?itemName=lucperkins.vrl-vscode";
2952 homepage = "https://github.com/lucperkins/vrl-vscode";
2953 license = lib.licenses.mpl20;
2954 maintainers = [ lib.maintainers.lucperkins ];
2955 };
2956 };
2957
2958 mads-hartmann.bash-ide-vscode = buildVscodeMarketplaceExtension {
2959 mktplcRef = {
2960 publisher = "mads-hartmann";
2961 name = "bash-ide-vscode";
2962 version = "1.43.0";
2963 hash = "sha256-IpJCzoYZ+L39HqBts487E00RfVnZhLa9wUYs2FIV9pQ=";
2964 };
2965 meta = {
2966 license = lib.licenses.mit;
2967 maintainers = [ lib.maintainers.kamadorueda ];
2968 };
2969 };
2970
2971 marp-team.marp-vscode = buildVscodeMarketplaceExtension {
2972 mktplcRef = {
2973 name = "marp-vscode";
2974 publisher = "marp-team";
2975 version = "3.2.1";
2976 hash = "sha256-c3e4vWmnR/enummRSfwlulPEAjZ9TlncnAU3SJcUEaI=";
2977 };
2978 meta = {
2979 license = lib.licenses.mit;
2980 };
2981 };
2982
2983 marus25.cortex-debug = callPackage ./marus25.cortex-debug { };
2984
2985 matangover.mypy = buildVscodeMarketplaceExtension {
2986 mktplcRef = {
2987 publisher = "matangover";
2988 name = "mypy";
2989 version = "0.4.2";
2990 hash = "sha256-T0H2JGr1WgSgXbf3aLvjKK0OOh9O+eg9YLs/ydblb9U=";
2991 };
2992 meta.license = lib.licenses.mit;
2993 };
2994
2995 mathiasfrohlich.kotlin = buildVscodeMarketplaceExtension {
2996 mktplcRef = {
2997 name = "Kotlin";
2998 publisher = "mathiasfrohlich";
2999 version = "1.7.1";
3000 hash = "sha256-MuAlX6cdYMLYRX2sLnaxWzdNPcZ4G0Fdf04fmnzQKH4=";
3001 };
3002 meta = {
3003 description = "Kotlin language support for VS Code";
3004 downloadPage = "https://marketplace.visualstudio.com/items?itemName=mathiasfrohlich.Kotlin";
3005 homepage = "https://github.com/mathiasfrohlich/vscode-kotlin";
3006 license = lib.licenses.asl20;
3007 maintainers = [ lib.maintainers.themaxmur ];
3008 };
3009 };
3010
3011 matthewpi.caddyfile-support = buildVscodeMarketplaceExtension {
3012 mktplcRef = {
3013 name = "caddyfile-support";
3014 publisher = "matthewpi";
3015 version = "0.4.0";
3016 hash = "sha256-J4O112VM3Ullyy39ZLw9ieBxVCJQ6yBxdiKtvXyOULo=";
3017 };
3018 meta = {
3019 description = "Rich Caddyfile support for Visual Studio Code";
3020 downloadPage = "https://marketplace.visualstudio.com/items?itemName=matthewpi.caddyfile-support";
3021 homepage = "https://github.com/caddyserver/vscode-caddyfile";
3022 changelog = "https://marketplace.visualstudio.com/items/matthewpi.caddyfile-support/changelog";
3023 license = lib.licenses.mit;
3024 maintainers = [ lib.maintainers.matthewpi ];
3025 };
3026 };
3027
3028 mattn.lisp = buildVscodeMarketplaceExtension {
3029 mktplcRef = {
3030 name = "lisp";
3031 publisher = "mattn";
3032 version = "0.1.12";
3033 hash = "sha256-x6aFrcX0YElEFEr0qA669/LPlab15npmXd5Q585pIEw=";
3034 };
3035 meta = {
3036 description = "Lisp syntax for vscode";
3037 downloadPage = "https://marketplace.visualstudio.com/items?itemName=mattn.lisp";
3038 homepage = "https://github.com/mattn/vscode-lisp";
3039 changelog = "https://marketplace.visualstudio.com/items/mattn.lisp/changelog";
3040 license = lib.licenses.mit;
3041 maintainers = [ lib.maintainers.kamadorueda ];
3042 };
3043 };
3044
3045 maximedenes.vscoq = buildVscodeMarketplaceExtension {
3046 mktplcRef = {
3047 publisher = "maximedenes";
3048 name = "vscoq";
3049 version = "2.2.6";
3050 hash = "sha256-QBUTOFhdksHGkpYqgQIF2u+WodYH5PmMMvGFHwEEEIk=";
3051 };
3052 meta = {
3053 description = "VsCoq is an extension for Visual Studio Code (VS Code) and VSCodium with support for the Coq Proof Assistant";
3054 downloadPage = "https://marketplace.visualstudio.com/items?itemName=maximedenes.vscoq";
3055 homepage = "https://github.com/coq-community/vscoq";
3056 license = lib.licenses.mit;
3057 maintainers = [ lib.maintainers.Zimmi48 ];
3058 };
3059 };
3060
3061 mechatroner.rainbow-csv = buildVscodeMarketplaceExtension {
3062 mktplcRef = {
3063 name = "rainbow-csv";
3064 publisher = "mechatroner";
3065 version = "3.20.0";
3066 hash = "sha256-qQ05km8jLLoMFItVbgVWNXmmaBDWd0Bcbq88HPaRdWs=";
3067 };
3068 meta = {
3069 changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog";
3070 description = "Rainbow syntax higlighting for CSV and TSV files in Visual Studio Code";
3071 downloadPage = "https://marketplace.visualstudio.com/items?itemname=mechatroner.rainbow-csv";
3072 homepage = "https://github.com/mechatroner/vscode_rainbow_csv";
3073 license = lib.licenses.mit;
3074 };
3075 };
3076
3077 meganrogge.template-string-converter = buildVscodeMarketplaceExtension {
3078 mktplcRef = {
3079 name = "template-string-converter";
3080 publisher = "meganrogge";
3081 version = "0.6.1";
3082 hash = "sha256-w0ppzh0m/9Hw3BPJbAKsNcMStdzoH9ODf3zweRcCG5k=";
3083 };
3084 meta = {
3085 changelog = "https://marketplace.visualstudio.com/items/meganrogge.template-string-converter/changelog";
3086 description = "VS Code extension to autocorrect from quotes to backticks";
3087 downloadPage = "https://marketplace.visualstudio.com/items?itemName=meganrogge.template-string-converter";
3088 homepage = "https://github.com/meganrogge/template-string-converter";
3089 license = lib.licenses.mit;
3090 maintainers = [ ];
3091 };
3092 };
3093
3094 mesonbuild.mesonbuild = buildVscodeMarketplaceExtension {
3095 mktplcRef = {
3096 publisher = "mesonbuild";
3097 name = "mesonbuild";
3098 version = "1.27.0";
3099 hash = "sha256-dEDDw8fDBkRYE09mrOzQNzAhWZEczTTahBZT4nhrClw=";
3100 };
3101 meta = {
3102 changelog = "https://marketplace.visualstudio.com/items/mesonbuild.mesonbuild/changelog";
3103 description = "Meson language support for Visual Studio Code";
3104 downloadPage = "https://marketplace.visualstudio.com/items?itemName=mesonbuild.mesonbuild";
3105 homepage = "https://github.com/mesonbuild/vscode-meson";
3106 maintainers = with lib.maintainers; [ Anillc ];
3107 license = lib.licenses.asl20;
3108 };
3109 };
3110
3111 mhutchie.git-graph = buildVscodeMarketplaceExtension {
3112 mktplcRef = {
3113 name = "git-graph";
3114 publisher = "mhutchie";
3115 version = "1.30.0";
3116 hash = "sha256-sHeaMMr5hmQ0kAFZxxMiRk6f0mfjkg2XMnA4Gf+DHwA=";
3117 };
3118 meta = {
3119 license = lib.licenses.unfree;
3120 };
3121 };
3122
3123 miguelsolorio.min-theme = callPackage ./miguelsolorio.min-theme { };
3124
3125 mikestead.dotenv = buildVscodeMarketplaceExtension {
3126 mktplcRef = {
3127 name = "dotenv";
3128 publisher = "mikestead";
3129 version = "1.0.1";
3130 hash = "sha256-dieCzNOIcZiTGu4Mv5zYlG7jLhaEsJR05qbzzzQ7RWc=";
3131 };
3132 meta = {
3133 license = lib.licenses.mit;
3134 };
3135 };
3136
3137 mishkinf.goto-next-previous-member = buildVscodeMarketplaceExtension {
3138 mktplcRef = {
3139 name = "goto-next-previous-member";
3140 publisher = "mishkinf";
3141 version = "0.0.10";
3142 sha256 = "sha256-mRPWEU/M5uhiDUl9KwQi6w5hfzIZxKMhO48ssVfICoQ=";
3143 };
3144 meta = {
3145 license = lib.licenses.mit;
3146 };
3147 };
3148
3149 mkhl.direnv = buildVscodeMarketplaceExtension {
3150 mktplcRef = {
3151 publisher = "mkhl";
3152 name = "direnv";
3153 version = "0.17.0";
3154 hash = "sha256-9sFcfTMeLBGw2ET1snqQ6Uk//D/vcD9AVsZfnUNrWNg=";
3155 };
3156 meta = {
3157 description = "direnv support for Visual Studio Code";
3158 license = lib.licenses.bsd0;
3159 downloadPage = "https://marketplace.visualstudio.com/items?itemName=mkhl.direnv";
3160 maintainers = [ ];
3161 };
3162 };
3163
3164 mkhl.shfmt = callPackage ./mkhl.shfmt { };
3165
3166 mongodb.mongodb-vscode = callPackage ./mongodb.mongodb-vscode { };
3167
3168 moshfeu.compare-folders = buildVscodeMarketplaceExtension {
3169 mktplcRef = {
3170 name = "compare-folders";
3171 publisher = "moshfeu";
3172 version = "0.25.1";
3173 hash = "sha256-axNTdnSkMkFs7LSZCc7VinjbrDncsRHlRtDG9+eh2qQ=";
3174 };
3175
3176 meta = {
3177 changelog = "https://github.com/moshfeu/vscode-compare-folders/releases";
3178 description = "Extension allows you to compare folders, show the diffs in a list and present diff in a splitted view side by side";
3179 downloadPage = "https://marketplace.visualstudio.com/items?itemName=moshfeu.compare-folders";
3180 homepage = "https://github.com/moshfeu/vscode-compare-folders";
3181 license = lib.licenses.mit;
3182 };
3183 };
3184
3185 ms-azuretools.vscode-bicep = callPackage ./ms-azuretools.vscode-bicep { };
3186
3187 ms-azuretools.vscode-containers = callPackage ./ms-azuretools.vscode-containers { };
3188
3189 ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension {
3190 mktplcRef = {
3191 publisher = "ms-azuretools";
3192 name = "vscode-docker";
3193 version = "2.0.0";
3194 hash = "sha256-Yxysekp9nC91g7M5oXppOF+Rf4Jf/PD+X3inmdVfVmo=";
3195 };
3196 meta = {
3197 description = "Docker Extension for Visual Studio Code";
3198 homepage = "https://github.com/microsoft/vscode-docker";
3199 changelog = "https://marketplace.visualstudio.com/items/ms-azuretools.vscode-docker/changelog";
3200 license = lib.licenses.mit;
3201 };
3202 };
3203
3204 ms-ceintl = callPackage ./language-packs.nix { }; # non-English language packs
3205
3206 ms-dotnettools.csdevkit = callPackage ./ms-dotnettools.csdevkit { };
3207 ms-dotnettools.csharp = callPackage ./ms-dotnettools.csharp { };
3208
3209 ms-dotnettools.vscode-dotnet-runtime = buildVscodeMarketplaceExtension {
3210 mktplcRef = {
3211 name = "vscode-dotnet-runtime";
3212 publisher = "ms-dotnettools";
3213 version = "2.3.7";
3214 hash = "sha256-Pe0rgs1vDbaOO178lB5P/Z+gqmf6LALIIZB3DntkmOc=";
3215 };
3216 meta = {
3217 changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog";
3218 description = "Provides a way for other Visual Studio Code extensions to install local versions of .NET SDK/Runtime";
3219 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscode-dotnet-runtime";
3220 homepage = "https://github.com/dotnet/vscode-dotnet-runtime";
3221 license = lib.licenses.mit;
3222 maintainers = [ lib.maintainers.magnouvean ];
3223 };
3224 };
3225
3226 ms-dotnettools.vscodeintellicode-csharp = buildVscodeMarketplaceExtension {
3227 mktplcRef =
3228 let
3229 sources = {
3230 "x86_64-linux" = {
3231 arch = "linux-x64";
3232 hash = "sha256-pmA7BNwyHiaU93j61/MyrBV5kH0DlW+7BA6HNlKGnso=";
3233 };
3234 "x86_64-darwin" = {
3235 arch = "darwin-x64";
3236 hash = "sha256-E2KRzjIxLFmwArzEKittjejacrCOFFNNzphWw8v5CpE=";
3237 };
3238 "aarch64-linux" = {
3239 arch = "linux-arm64";
3240 hash = "sha256-pnQP1OKr3NJgUuXzO1InYqGA49OuMFn2iEf8wpl4PqM=";
3241 };
3242 "aarch64-darwin" = {
3243 arch = "darwin-arm64";
3244 hash = "sha256-8XIeK5AIFKQaK5YMNSRqxr5p72zXb7ZLPq6PbeWO864=";
3245 };
3246 };
3247 in
3248 {
3249 name = "vscodeintellicode-csharp";
3250 publisher = "ms-dotnettools";
3251 version = "2.2.3";
3252 }
3253 // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
3254 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
3255 buildInputs = [
3256 (lib.getLib stdenv.cc.cc)
3257 zlib
3258 ];
3259 meta = {
3260 changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscodeintellicode-csharp/changelog";
3261 description = "AI-assisted development features for C# in Visual Studio Code";
3262 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscodeintellicode-csharp";
3263 homepage = "https://github.com/MicrosoftDocs/intellicode";
3264 license = lib.licenses.unfree;
3265 maintainers = [ lib.maintainers.magnouvean ];
3266 platforms = [
3267 "x86_64-linux"
3268 "x86_64-darwin"
3269 "aarch64-darwin"
3270 "aarch64-linux"
3271 ];
3272 };
3273 };
3274
3275 ms-kubernetes-tools.vscode-kubernetes-tools = buildVscodeMarketplaceExtension {
3276 mktplcRef = {
3277 name = "vscode-kubernetes-tools";
3278 publisher = "ms-kubernetes-tools";
3279 version = "1.3.25";
3280 hash = "sha256-aBo19JYfYa04XUFJT0Z0O4FFI74GoCPLbE06x9VmJS8=";
3281 };
3282 meta = {
3283 license = lib.licenses.mit;
3284 };
3285 };
3286
3287 ms-pyright.pyright = callPackage ./ms-pyright.pyright { };
3288
3289 ms-python.black-formatter = callPackage ./ms-python.black-formatter { };
3290
3291 ms-python.flake8 = callPackage ./ms-python.flake8 { };
3292
3293 ms-python.isort = callPackage ./ms-python.isort { };
3294
3295 ms-python.pylint = callPackage ./ms-python.pylint { };
3296
3297 ms-python.mypy-type-checker = callPackage ./ms-python.mypy-type-checker { };
3298
3299 ms-python.python = callPackage ./ms-python.python { };
3300
3301 ms-python.debugpy = callPackage ./ms-python.debugpy { };
3302
3303 ms-python.vscode-pylance = callPackage ./ms-python.vscode-pylance { };
3304
3305 ms-toolsai.datawrangler = buildVscodeMarketplaceExtension {
3306 mktplcRef = {
3307 name = "datawrangler";
3308 publisher = "ms-toolsai";
3309 version = "1.22.0";
3310 hash = "sha256-gUlb48g12RW4j2HS9jfpZROgtFM9zEPg4ozLM7hOaLk=";
3311 };
3312
3313 meta = {
3314 description = "Data viewing, cleaning and preparation for tabular datasets";
3315 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-toolsai.datawrangler";
3316 homepage = "https://github.com/microsoft/vscode-data-wrangler";
3317 license = lib.licenses.mit;
3318 maintainers = [ lib.maintainers.katanallama ];
3319 };
3320 };
3321
3322 ms-toolsai.jupyter = callPackage ./ms-toolsai.jupyter { };
3323
3324 ms-toolsai.jupyter-keymap = buildVscodeMarketplaceExtension {
3325 mktplcRef = {
3326 name = "jupyter-keymap";
3327 publisher = "ms-toolsai";
3328 version = "1.1.2";
3329 hash = "sha256-9BLyBZzZ0Z6QQ05QSxFJYNZmZDc5O3eYkCxe/UsmKws=";
3330 };
3331 meta = {
3332 license = lib.licenses.mit;
3333 };
3334 };
3335
3336 ms-toolsai.jupyter-renderers = buildVscodeMarketplaceExtension {
3337 mktplcRef = {
3338 publisher = "ms-toolsai";
3339 name = "jupyter-renderers";
3340 version = "1.3.0";
3341 hash = "sha256-GBqHvXikCgLGW7Xm05Iq1xqs8j9H9k9c8iASsAjA87I=";
3342 };
3343 meta = {
3344 license = lib.licenses.mit;
3345 };
3346 };
3347
3348 ms-toolsai.vscode-jupyter-cell-tags = buildVscodeMarketplaceExtension {
3349 mktplcRef = {
3350 publisher = "ms-toolsai";
3351 name = "vscode-jupyter-cell-tags";
3352 version = "0.1.9";
3353 hash = "sha256-XODbFbOr2kBTzFc0JtjiDUcCDBX1Hd4uajlil7mhqPY=";
3354 };
3355 meta = {
3356 license = lib.licenses.mit;
3357 };
3358 };
3359
3360 ms-toolsai.vscode-jupyter-slideshow = buildVscodeMarketplaceExtension {
3361 mktplcRef = {
3362 publisher = "ms-toolsai";
3363 name = "vscode-jupyter-slideshow";
3364 version = "0.1.6";
3365 hash = "sha256-fnsMrrcYdz6BzUWMd9pAOQGTjmtEbQeoVYG20VWxCsM=";
3366 };
3367 meta = {
3368 license = lib.licenses.mit;
3369 };
3370 };
3371
3372 ms-vscode.anycode = buildVscodeMarketplaceExtension {
3373 mktplcRef = {
3374 name = "anycode";
3375 publisher = "ms-vscode";
3376 version = "0.0.74";
3377 hash = "sha256-rTWAOvIsrl0DSqxoQy5eU6EREJovU1oRMC8/2Q6x4Hk=";
3378 };
3379 meta = {
3380 license = lib.licenses.mit;
3381 };
3382 };
3383
3384 ms-vscode.cmake-tools = buildVscodeMarketplaceExtension {
3385 mktplcRef = {
3386 publisher = "ms-vscode";
3387 name = "cmake-tools";
3388 version = "1.21.36";
3389 hash = "sha256-IqgYnesIz46WmJ7kR8LYnr2kkD33oiupi7CrcV6rGRg=";
3390 };
3391 meta.license = lib.licenses.mit;
3392 };
3393
3394 ms-vscode.cpptools = callPackage ./ms-vscode.cpptools { };
3395
3396 ms-vscode.cpptools-extension-pack = buildVscodeMarketplaceExtension {
3397 mktplcRef = {
3398 name = "cpptools-extension-pack";
3399 publisher = "ms-vscode";
3400 version = "1.3.1";
3401 hash = "sha256-HbI0UdN8uwHS2MPH1SGZhxNaN18cWzjMyWYcgVE7FjY=";
3402 };
3403 meta = {
3404 description = "Popular extensions for C++ development in Visual Studio Code";
3405 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack";
3406 homepage = "https://github.com/microsoft/vscode-cpptools";
3407 license = lib.licenses.mit;
3408 maintainers = [ lib.maintainers.themaxmur ];
3409 };
3410 };
3411
3412 ms-vscode.hexeditor = buildVscodeMarketplaceExtension {
3413 mktplcRef = {
3414 publisher = "ms-vscode";
3415 name = "hexeditor";
3416 version = "1.11.1";
3417 hash = "sha256-RB5YOp30tfMEzGyXpOwPIHzXqZlRGc+pXiJ3foego7Y=";
3418 };
3419 meta = {
3420 license = lib.licenses.mit;
3421 };
3422 };
3423
3424 ms-vscode.live-server = buildVscodeMarketplaceExtension {
3425 mktplcRef = {
3426 name = "live-server";
3427 publisher = "ms-vscode";
3428 version = "0.5.2024091601";
3429 hash = "sha256-cwntFW5McTAcFs0f+vTlLpZffz3ApYGxu0ctJ2X6EuY=";
3430 };
3431 meta = {
3432 description = "Launch a development local Server with live reload feature for static & dynamic pages";
3433 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server";
3434 homepage = "https://github.com/microsoft/vscode-livepreview";
3435 license = lib.licenses.mit;
3436 };
3437 };
3438
3439 ms-vscode.makefile-tools = buildVscodeMarketplaceExtension {
3440 mktplcRef = {
3441 publisher = "ms-vscode";
3442 name = "makefile-tools";
3443 version = "0.12.17";
3444 hash = "sha256-chHyYzKNEpyYMQX14pbQ/d9WKC+1QWtm8iKe6M8ZWWI=";
3445 };
3446 meta = {
3447 license = lib.licenses.mit;
3448 };
3449 };
3450
3451 ms-vscode.powershell = buildVscodeMarketplaceExtension {
3452 mktplcRef = {
3453 name = "PowerShell";
3454 publisher = "ms-vscode";
3455 version = "2025.2.0";
3456 hash = "sha256-f/qWKuvPGIEGuSugzafCIoYU02b3oRcg7UTL+pEZtVo=";
3457 };
3458 meta = {
3459 description = "Visual Studio Code extension for PowerShell language support";
3460 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell";
3461 homepage = "https://github.com/PowerShell/vscode-powershell";
3462 license = lib.licenses.mit;
3463 maintainers = [ lib.maintainers.rhoriguchi ];
3464 };
3465 };
3466
3467 ms-vscode.remote-explorer = callPackage ./ms-vscode.remote-explorer { };
3468
3469 ms-vscode.test-adapter-converter = buildVscodeMarketplaceExtension {
3470 mktplcRef = {
3471 name = "test-adapter-converter";
3472 publisher = "ms-vscode";
3473 version = "0.2.1";
3474 hash = "sha256-gyyl379atZLgtabbeo26xspdPjLvNud3cZ6kEmAbAjU=";
3475 };
3476 meta = {
3477 description = "Visual Studio Code extension that converts from the Test Explorer UI API into native VS Code testing";
3478 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.test-adapter-converter";
3479 homepage = "https://github.com/microsoft/vscode-test-adapter-converter";
3480 license = lib.licenses.mit;
3481 };
3482 };
3483
3484 ms-vscode.theme-tomorrowkit = buildVscodeMarketplaceExtension {
3485 mktplcRef = {
3486 name = "Theme-TomorrowKit";
3487 publisher = "ms-vscode";
3488 version = "0.1.4";
3489 hash = "sha256-qakwJWak+IrIeeVcMDWV/fLPx5M8LQGCyhVt4TS/Lmc=";
3490 };
3491 meta = {
3492 description = "Additional Tomorrow and Tomorrow Night themes for VS Code. Based on the TextMate themes";
3493 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.Theme-TomorrowKit";
3494 homepage = "https://github.com/microsoft/vscode-themes";
3495 license = lib.licenses.mit;
3496 maintainers = [ lib.maintainers.ratsclub ];
3497 };
3498 };
3499
3500 ms-vscode-remote.remote-containers = buildVscodeMarketplaceExtension {
3501 mktplcRef = {
3502 name = "remote-containers";
3503 publisher = "ms-vscode-remote";
3504 version = "0.422.1";
3505 hash = "sha256-UT0vveuvdw47Bko05kHrIQzqtJX96xFtlGDKrWlULos=";
3506 };
3507 meta = {
3508 description = "Open any folder or repository inside a Docker container";
3509 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers";
3510 homepage = "https://code.visualstudio.com/docs/devcontainers/containers";
3511 license = lib.licenses.unfree;
3512 maintainers = [ lib.maintainers.anthonyroussel ];
3513 };
3514 };
3515
3516 ms-vscode-remote.remote-ssh = callPackage ./ms-vscode-remote.remote-ssh { };
3517
3518 ms-vscode-remote.remote-ssh-edit = buildVscodeMarketplaceExtension {
3519 mktplcRef = {
3520 name = "remote-ssh-edit";
3521 publisher = "ms-vscode-remote";
3522 version = "0.87.0";
3523 hash = "sha256-yeX6RAJl07d+SuYyGQFLZNcUzVKAsmPFyTKEn+y3GuM=";
3524 };
3525 meta = {
3526 description = "Visual Studio Code extension that complements the Remote SSH extension with syntax colorization, keyword intellisense, and simple snippets when editing SSH configuration files";
3527 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh-edit";
3528 homepage = "https://code.visualstudio.com/docs/remote/ssh";
3529 license = lib.licenses.unfree;
3530 maintainers = [ lib.maintainers.pandapip1 ];
3531 };
3532 };
3533
3534 ms-vscode-remote.remote-wsl = buildVscodeMarketplaceExtension {
3535 mktplcRef = {
3536 name = "remote-wsl";
3537 publisher = "ms-vscode-remote";
3538 version = "0.99.0";
3539 hash = "sha256-zwM4gj11sM00HjaOUFEZ77Vm07iCDwwPmEqiJ97kXL8=";
3540 };
3541 meta = {
3542 changelog = "https://marketplace.visualstudio.com/items/ms-vscode-remote.remote-wsl/changelog";
3543 description = "Windows Subsystem for Linux support for Visual Studio Code";
3544 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl";
3545 homepage = "https://code.visualstudio.com/docs/remote/wsl";
3546 license = lib.licenses.unfree;
3547 maintainers = [ ];
3548 };
3549 };
3550
3551 ms-vscode-remote.vscode-remote-extensionpack =
3552 callPackage ./ms-vscode-remote.vscode-remote-extensionpack
3553 { };
3554
3555 ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { };
3556
3557 ms-windows-ai-studio.windows-ai-studio = callPackage ./ms-windows-ai-studio.windows-ai-studio { };
3558
3559 mshr-h.veriloghdl = buildVscodeMarketplaceExtension {
3560 mktplcRef = {
3561 name = "veriloghdl";
3562 publisher = "mshr-h";
3563 version = "1.16.0";
3564 hash = "sha256-5C9SggdZ3gtYdQhpPFG4wme98b3VgKicXUpPn84gYb4=";
3565 };
3566 meta = {
3567 changelog = "https://marketplace.visualstudio.com/items/mshr-h.VerilogHDL/changelog";
3568 description = "Visual Studio Code extension for supporting Verilog-HDL, SystemVerilog, Bluespec and SystemVerilog";
3569 downloadPage = "https://marketplace.visualstudio.com/items?itemName=mshr-h.VerilogHDL";
3570 homepage = "https://github.com/mshr-h/vscode-verilog-hdl-support";
3571 license = lib.licenses.mit;
3572 maintainers = [ lib.maintainers.newam ];
3573 };
3574 };
3575
3576 mskelton.one-dark-theme = buildVscodeMarketplaceExtension {
3577 mktplcRef = {
3578 name = "one-dark-theme";
3579 publisher = "mskelton";
3580 version = "1.14.2";
3581 hash = "sha256-6nIfEPbau5Dy1DGJ0oQ5L2EGn2NDhpd8jSdYujtOU68=";
3582 };
3583 meta = {
3584 license = lib.licenses.mit;
3585 };
3586 };
3587
3588 mskelton.npm-outdated = buildVscodeMarketplaceExtension {
3589 mktplcRef = {
3590 name = "npm-outdated";
3591 publisher = "mskelton";
3592 version = "2.2.0";
3593 hash = "sha256-kHItIlTW+PIVXrLgzdGAoPeR6sWKuKl/QyJ5+TIv3/E=";
3594 };
3595 meta = {
3596 changelog = "https://marketplace.visualstudio.com/items/mskelton.npm-outdated/changelog";
3597 description = "Shows which packages are outdated in an npm project";
3598 downloadPage = "https://marketplace.visualstudio.com/items?itemName=mskelton.npm-outdated";
3599 homepage = "https://github.com/mskelton/vscode-npm-outdated";
3600 license = lib.licenses.isc;
3601 };
3602 };
3603
3604 mvllow.rose-pine = buildVscodeMarketplaceExtension {
3605 mktplcRef = {
3606 publisher = "mvllow";
3607 name = "rose-pine";
3608 version = "2.14.0";
3609 hash = "sha256-bjYumipeZM5tNl/cTHLcm/EyX4FU1AzQU3W53e0cGfc=";
3610 };
3611 meta = {
3612 license = lib.licenses.mit;
3613 };
3614 };
3615
3616 myriad-dreamin.tinymist = callPackage ./myriad-dreamin.tinymist { };
3617
3618 natqe.reload = callPackage ./natqe.reload { };
3619
3620 naumovs.color-highlight = buildVscodeMarketplaceExtension {
3621 mktplcRef = {
3622 name = "color-highlight";
3623 publisher = "naumovs";
3624 version = "2.8.0";
3625 hash = "sha256-mT2P1lEdW66YkDRN6fi0rmmvvyBfXiJjAUHns8a8ipE=";
3626 };
3627 meta = {
3628 changelog = "https://marketplace.visualstudio.com/items/naumovs.color-highlight/changelog";
3629 description = "Highlight web colors in your editor";
3630 downloadPage = "https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight";
3631 homepage = "https://github.com/enyancc/vscode-ext-color-highlight";
3632 license = lib.licenses.gpl3Only;
3633 maintainers = [ lib.maintainers.datafoo ];
3634 };
3635 };
3636
3637 naumovs.theme-oceanicnext = buildVscodeMarketplaceExtension {
3638 mktplcRef = {
3639 name = "theme-oceanicnext";
3640 publisher = "naumovs";
3641 version = "0.0.4";
3642 hash = "sha256-romhWL3s0NVZ3kptSNT4/X9WkgakgNNfFElaBCo6jj4=";
3643 };
3644 meta = {
3645 description = "Oceanic Next theme for VSCode + dimmed bg version for better looking UI";
3646 downloadPage = "https://marketplace.visualstudio.com/items?itemName=naumovs.theme-oceanicnext";
3647 homepage = "https://github.com/voronianski/oceanic-next-color-scheme";
3648 license = lib.licenses.unlicense;
3649 maintainers = [ lib.maintainers.themaxmur ];
3650 };
3651 };
3652
3653 ndonfris.fish-lsp = callPackage ./ndonfris.fish-lsp { };
3654
3655 nefrob.vscode-just-syntax = buildVscodeMarketplaceExtension {
3656 mktplcRef = {
3657 name = "vscode-just-syntax";
3658 publisher = "nefrob";
3659 version = "0.8.0";
3660 hash = "sha256-zuDfIxhiUKRpVRxp9BceW6WPBq5NNCuS1Si0/6kfqF8=";
3661 };
3662 meta = {
3663 changelog = "https://marketplace.visualstudio.com/items/nefrob.vscode-just-syntax/changelog";
3664 description = "Justfile syntax support for Visual Studio Code";
3665 downloadPage = "https://marketplace.visualstudio.com/items?itemName=nefrob.vscode-just-syntax";
3666 homepage = "https://github.com/nefrob/vscode-just";
3667 license = lib.licenses.mit;
3668 maintainers = [ ];
3669 };
3670 };
3671
3672 nhoizey.gremlins = callPackage ./nhoizey.gremlins { };
3673
3674 nimlang.nimlang = callPackage ./nimlang.nimlang { };
3675
3676 njpwerner.autodocstring = buildVscodeMarketplaceExtension {
3677 mktplcRef = {
3678 name = "autodocstring";
3679 publisher = "njpwerner";
3680 version = "0.6.1";
3681 hash = "sha256-NI0cbjsZPW8n6qRTRKoqznSDhLZRUguP7Sa/d0feeoc=";
3682 };
3683 meta = {
3684 changelog = "https://marketplace.visualstudio.com/items/njpwerner.autodocstring/changelog";
3685 description = "Generates python docstrings automatically";
3686 downloadPage = "https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring";
3687 homepage = "https://github.com/NilsJPWerner/autoDocstring";
3688 license = lib.licenses.mit;
3689 maintainers = [ lib.maintainers.kamadorueda ];
3690 };
3691 };
3692
3693 nonylene.dark-molokai-theme = buildVscodeMarketplaceExtension {
3694 mktplcRef = {
3695 name = "dark-molokai-theme";
3696 publisher = "nonylene";
3697 version = "1.0.8";
3698 hash = "sha256-GQNv3QWzb0xSnaR8GOnAOZF/wOg0LaWHN3goIYq7JmI=";
3699 };
3700 meta = {
3701 changelog = "https://marketplace.visualstudio.com/items/nonylene.dark-molokai-theme/changelog";
3702 description = "Theme inspired by VSCode default dark theme, monokai theme and Vim Molokai theme";
3703 downloadPage = "https://marketplace.visualstudio.com/items?itemName=nonylene.dark-molokai-theme";
3704 homepage = "https://github.com/nonylene/vscode-dark-molokai-theme";
3705 license = lib.licenses.mit;
3706 maintainers = [ lib.maintainers.amz-x ];
3707 };
3708 };
3709
3710 nur.just-black = buildVscodeMarketplaceExtension {
3711 mktplcRef = {
3712 name = "just-black";
3713 publisher = "nur";
3714 version = "3.1.1";
3715 hash = "sha256-fatJZquCDsLDFGVzBol2D6LIZUbZ6GzqcVEFAwLodW0=";
3716 };
3717 meta = {
3718 description = "Dark theme designed specifically for syntax highlighting";
3719 downloadPage = "https://marketplace.visualstudio.com/items?itemName=nur.just-black";
3720 homepage = "https://github.com/nurmohammed840/extension.vsix/tree/Just-Black";
3721 license = lib.licenses.mit;
3722 maintainers = [ lib.maintainers.d3vil0p3r ];
3723 };
3724 };
3725
3726 ocamllabs.ocaml-platform = buildVscodeMarketplaceExtension {
3727 meta = {
3728 changelog = "https://marketplace.visualstudio.com/items/ocamllabs.ocaml-platform/changelog";
3729 description = "Official OCaml Support from OCamlLabs";
3730 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ocamllabs.ocaml-platform";
3731 homepage = "https://github.com/ocamllabs/vscode-ocaml-platform";
3732 license = lib.licenses.isc;
3733 maintainers = [ lib.maintainers.ratsclub ];
3734 };
3735 mktplcRef = {
3736 name = "ocaml-platform";
3737 publisher = "ocamllabs";
3738 version = "1.30.1";
3739 hash = "sha256-N6GPqUKMW5VC2oxKvRQWQjKtcIlvvf7M00nj8O6e4xw=";
3740 };
3741 };
3742
3743 octref.vetur = buildVscodeMarketplaceExtension {
3744 mktplcRef = {
3745 name = "vetur";
3746 publisher = "octref";
3747 version = "0.37.3";
3748 hash = "sha256-3hi1LOZto5AYaomB9ihkAt4j/mhkCDJ8Jqa16piwHIQ=";
3749 };
3750 meta = {
3751 license = lib.licenses.mit;
3752 };
3753 };
3754
3755 oderwat.indent-rainbow = buildVscodeMarketplaceExtension {
3756 mktplcRef = {
3757 name = "indent-rainbow";
3758 publisher = "oderwat";
3759 version = "8.3.1";
3760 hash = "sha256-dOicya0B2sriTcDSdCyhtp0Mcx5b6TUaFKVb0YU3jUc=";
3761 };
3762 meta = {
3763 description = "Makes indentation easier to read";
3764 downloadPage = "https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow";
3765 homepage = "https://github.com/oderwat/vscode-indent-rainbow";
3766 license = lib.licenses.mit;
3767 maintainers = [ lib.maintainers.imgabe ];
3768 };
3769 };
3770
3771 oliver-ni.scheme-fmt = callPackage ./oliver-ni.scheme-fmt { };
3772
3773 oops418.nix-env-picker = callPackage ./oops418.nix-env-picker { };
3774
3775 ph-hawkins.arc-plus = callPackage ./ph-hawkins.arc-plus { };
3776
3777 phind.phind = buildVscodeMarketplaceExtension {
3778 mktplcRef = {
3779 name = "phind";
3780 publisher = "phind";
3781 version = "0.25.4";
3782 hash = "sha256-qiUjDPJ35RZA4JYwFpQ//zwh9TKJ4RMtZmIzm3uThC0=";
3783 };
3784 meta = {
3785 description = "Using Phind AI service to provide answers based on the code context";
3786 downloadPage = "https://marketplace.visualstudio.com/items?itemName=phind.phind";
3787 license = lib.licenses.unfree;
3788 maintainers = [ lib.maintainers.onny ];
3789 };
3790 };
3791
3792 phoenixframework.phoenix = buildVscodeMarketplaceExtension {
3793 mktplcRef = {
3794 name = "phoenix";
3795 publisher = "phoenixframework";
3796 version = "0.1.3";
3797 hash = "sha256-UuGqYLz/4lc5WngrRLkAbEXnOW5pvTlDhHO0aB+LRgk=";
3798 };
3799 meta = {
3800 description = "Syntax highlighting support for HEEx / Phoenix templates";
3801 downloadPage = "https://marketplace.visualstudio.com/items?itemName=phoenixframework.phoenix";
3802 homepage = "https://github.com/phoenixframework/vscode-phoenix";
3803 license = lib.licenses.mit;
3804 maintainers = [ ];
3805 };
3806 };
3807
3808 piousdeer.adwaita-theme = buildVscodeMarketplaceExtension {
3809 mktplcRef = {
3810 name = "adwaita-theme";
3811 publisher = "piousdeer";
3812 version = "1.1.0";
3813 hash = "sha256-tKpKLUcc33YrgDS95PJu22ngxhwjqeVMC1Mhhy+IPGE=";
3814 };
3815 meta = {
3816 description = "Theme for the GNOME desktop";
3817 downloadPage = "https://marketplace.visualstudio.com/items?itemName=piousdeer.adwaita-theme";
3818 homepage = "https://github.com/piousdeer/vscode-adwaita";
3819 license = lib.licenses.gpl3;
3820 maintainers = [ lib.maintainers.wyndon ];
3821 };
3822 };
3823
3824 pkief.material-icon-theme = callPackage ./pkief.material-icon-theme { };
3825
3826 pkief.material-product-icons = buildVscodeMarketplaceExtension {
3827 mktplcRef = {
3828 name = "material-product-icons";
3829 publisher = "PKief";
3830 version = "1.7.1";
3831 hash = "sha256-knYRG4j8cU6frLXSpwvaSyE+EWFd1ne/ctYa5kqp5bw=";
3832 };
3833 meta = {
3834 license = lib.licenses.mit;
3835 };
3836 };
3837
3838 platformio.platformio-vscode-ide = callPackage ./platformio.platformio-vscode-ide { };
3839
3840 pollywoggames.pico8-ls = buildVscodeMarketplaceExtension {
3841 mktplcRef = {
3842 name = "pico8-ls";
3843 publisher = "PollywogGames";
3844 version = "0.5.7";
3845 hash = "sha256-2cPuEpqr/qvxT9xqMDk345pTk5slSXMc1i80VqV2y2c=";
3846 };
3847 meta = {
3848 changelog = "https://marketplace.visualstudio.com/items/PollywogGames.pico8-ls/changelog";
3849 description = "VSCode extension for full language support for the PICO-8 dialect of Lua";
3850 downloadPage = "https://marketplace.visualstudio.com/items?itemName=PollywogGames.pico8-ls";
3851 homepage = "https://github.com/japhib/pico8-ls";
3852 license = lib.licenses.mit;
3853 maintainers = [ lib.maintainers.dotmobo ];
3854 };
3855 };
3856
3857 prisma.prisma = buildVscodeMarketplaceExtension {
3858 mktplcRef = {
3859 name = "prisma";
3860 publisher = "Prisma";
3861 version = "6.13.0";
3862 hash = "sha256-qx+2lKRx/4fS2xz9lBIQsTD5tcjTzow7WmYsHYyrfOw=";
3863 };
3864 meta = {
3865 changelog = "https://marketplace.visualstudio.com/items/Prisma.prisma/changelog";
3866 description = "VSCode extension for syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma files";
3867 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Prisma.prisma";
3868 homepage = "https://github.com/prisma/language-tools";
3869 license = lib.licenses.asl20;
3870 maintainers = [ ];
3871 };
3872 };
3873
3874 pylyzer.pylyzer = callPackage ./pylyzer.pylyzer { };
3875
3876 pythagoratechnologies.gpt-pilot-vs-code = buildVscodeMarketplaceExtension {
3877 mktplcRef = {
3878 name = "gpt-pilot-vs-code";
3879 publisher = "PythagoraTechnologies";
3880 version = "0.2.32";
3881 hash = "sha256-7wwvx1uvx2sJymCR/VYppyjDTmcF1eGJSvXTiND2fQs=";
3882 };
3883 meta = {
3884 changelog = "https://marketplace.visualstudio.com/items/PythagoraTechnologies.gpt-pilot-vs-code/changelog";
3885 description = "VSCode extension for assisting the developer to code, debug, build applications using LLMs/AI";
3886 downloadPage = "https://marketplace.visualstudio.com/items?itemName=PythagoraTechnologies.gpt-pilot-vs-code";
3887 homepage = "https://github.com/Pythagora-io/gpt-pilot/";
3888 license = lib.licenses.asl20;
3889 maintainers = [ ];
3890 };
3891 };
3892
3893 quicktype.quicktype = buildVscodeMarketplaceExtension {
3894 mktplcRef = {
3895 name = "quicktype";
3896 publisher = "quicktype";
3897 version = "23.0.170";
3898 hash = "sha256-lK50+WXPXHgqryhlsMb+65yoebX0Rh3PNKmlUjfwlOc=";
3899 };
3900 meta = {
3901 description = "Infer types from sample JSON data";
3902 downloadPage = "https://marketplace.visualstudio.com/items?itemName=quicktype.quicktype";
3903 homepage = "https://github.com/glideapps/quicktype";
3904 license = lib.licenses.asl20;
3905 };
3906 };
3907
3908 rebornix.ruby = buildVscodeMarketplaceExtension {
3909 mktplcRef = {
3910 name = "ruby";
3911 publisher = "rebornix";
3912 version = "0.28.1";
3913 hash = "sha256-HAUdv+2T+neJ5aCGiQ37pCO6x6r57HIUnLm4apg9L50=";
3914 };
3915
3916 meta.license = lib.licenses.mit;
3917 };
3918
3919 redhat.ansible = buildVscodeMarketplaceExtension {
3920 mktplcRef = {
3921 name = "ansible";
3922 publisher = "redhat";
3923 version = "25.7.2";
3924 hash = "sha256-xQjoCkCLpvbHTSu0WqJO22Z1rzqB9p8dwiNTpI/K5V8=";
3925 };
3926 meta = {
3927 description = "Ansible language support";
3928 downloadPage = "https://marketplace.visualstudio.com/items?itemName=redhat.ansible";
3929 homepage = "https://github.com/ansible/vscode-ansible";
3930 license = lib.licenses.mit;
3931 maintainers = [ lib.maintainers.themaxmur ];
3932 };
3933 };
3934
3935 redhat.java = buildVscodeMarketplaceExtension {
3936 mktplcRef = {
3937 publisher = "redhat";
3938 name = "java";
3939 version = "1.43.1";
3940 hash = "sha256-RMJKhGVziSg/N0Z62+rwna2jCZd4/8JIG7wdGpRfZYg=";
3941 };
3942 buildInputs = [ jdk ];
3943 meta = {
3944 description = "Java language support for VS Code via the Eclipse JDT Language Server";
3945 downloadPage = "https://marketplace.visualstudio.com/items?itemName=redhat.java";
3946 homepage = "https://github.com/redhat-developer/vscode-java";
3947 changelog = "https://marketplace.visualstudio.com/items/redhat.java/changelog";
3948 license = lib.licenses.epl20;
3949 maintainers = [ lib.maintainers.wackbyte ];
3950 broken = lib.versionOlder jdk.version "17";
3951 };
3952 };
3953
3954 redhat.vscode-xml = callPackage ./redhat.vscode-xml { };
3955
3956 redhat.vscode-yaml = buildVscodeMarketplaceExtension {
3957 mktplcRef = {
3958 publisher = "redhat";
3959 name = "vscode-yaml";
3960 version = "1.18.0";
3961 hash = "sha256-UtxDplORUWqmiW6I8n4ZhK7HAQdSDG4dw7M/cbjkmZY=";
3962 };
3963 meta = {
3964 description = "YAML Language Support by Red Hat, with built-in Kubernetes syntax support";
3965 downloadPage = "https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml";
3966 homepage = "https://github.com/redhat-developer/vscode-yaml";
3967 license = lib.licenses.mit;
3968 maintainers = [ lib.maintainers.raroh73 ];
3969 };
3970 };
3971
3972 reditorsupport.r = callPackage ./reditorsupport.r { };
3973
3974 release-candidate.vscode-scheme-repl = callPackage ./release-candidate.vscode-scheme-repl { };
3975
3976 reloadedextensions.reloaded-cpp = buildVscodeMarketplaceExtension {
3977 mktplcRef = {
3978 name = "reloaded-cpp";
3979 publisher = "reloadedextensions";
3980 version = "0.1.9";
3981 hash = "sha256-KQiSD18W9NnsqhRt+XM3ko70u4zX4enn3OpMt0ebViU=";
3982 };
3983 meta = {
3984 description = "C/C++ must-have highlighter that understands many coding styles and APIs. Use with 'Reloaded Themes' extension";
3985 downloadPage = "https://marketplace.visualstudio.com/items?itemName=reloadedextensions.reloaded-cpp";
3986 homepage = "https://github.com/kobalicek/reloaded-cpp";
3987 license = lib.licenses.mit;
3988 maintainers = [ lib.maintainers.themaxmur ];
3989 };
3990 };
3991
3992 richie5um2.snake-trail = buildVscodeMarketplaceExtension {
3993 mktplcRef = {
3994 name = "snake-trail";
3995 publisher = "richie5um2";
3996 version = "0.6.0";
3997 sha256 = "0wkpq9f48hplrgabb0v1ij6fc4sb8h4a93dagw4biprhnnm3qx49";
3998 };
3999 meta = {
4000 license = lib.licenses.mit;
4001 };
4002 };
4003
4004 rioj7.commandonallfiles = buildVscodeMarketplaceExtension {
4005 mktplcRef = {
4006 name = "commandOnAllFiles";
4007 publisher = "rioj7";
4008 version = "0.5.1";
4009 hash = "sha256-sv42eRZV32KW51KVadzlrScHQ6snNkBDTzAJ8BDtAvU=";
4010 };
4011 meta = {
4012 license = lib.licenses.mit;
4013 };
4014 };
4015
4016 ritwickdey.liveserver = buildVscodeMarketplaceExtension {
4017 mktplcRef = {
4018 name = "liveserver";
4019 publisher = "ritwickdey";
4020 version = "5.7.9";
4021 hash = "sha256-w0CYSEOdltwMFzm5ZhOxSrxqQ1y4+gLfB8L+EFFgzDc=";
4022 };
4023 meta = {
4024 license = lib.licenses.mit;
4025 };
4026 };
4027
4028 robocorp.robotframework-lsp = callPackage ./robocorp.robotframework-lsp { };
4029
4030 roman.ayu-next = buildVscodeMarketplaceExtension {
4031 mktplcRef = {
4032 name = "ayu-next";
4033 publisher = "roman";
4034 version = "1.2.15";
4035 hash = "sha256-gGEjb9BrvFmKhAxRUmN3YWx7VZqlUp6w7m4r46DPn50=";
4036 };
4037 meta = {
4038 license = lib.licenses.mit;
4039 };
4040 };
4041
4042 rooveterinaryinc.roo-cline = callPackage ./rooveterinaryinc.roo-cline { };
4043
4044 RoweWilsonFrederiskHolme.wikitext = buildVscodeMarketplaceExtension {
4045 mktplcRef = {
4046 name = "wikitext";
4047 publisher = "RoweWilsonFrederiskHolme";
4048 version = "4.0.2";
4049 hash = "sha256-M3TurR7EW1485yzn9q6yvBPCyCE9i7Tuhxl46XcBvHQ=";
4050 };
4051 meta = {
4052 description = "Extension that helps users view and write MediaWiki's Wikitext files";
4053 longDescription = ''
4054 With this extension, you can more easily discover your grammatical problems
4055 through the marked and styled text. The plugin is based on MediaWiki's
4056 Wikitext standard, but the rules are somewhat stricter, which helps users
4057 write text that is easier to read and maintain.
4058 '';
4059 downloadPage = "https://marketplace.visualstudio.com/items?itemName=RoweWilsonFrederiskHolme.wikitext";
4060 homepage = "https://github.com/Frederisk/Wikitext-VSCode-Extension";
4061 license = lib.licenses.mit;
4062 maintainers = [ lib.maintainers.rapiteanu ];
4063 };
4064 };
4065
4066 rubbersheep.gi = buildVscodeMarketplaceExtension {
4067 mktplcRef = {
4068 name = "gi";
4069 publisher = "rubbersheep";
4070 version = "0.2.11";
4071 sha256 = "0j9k6wm959sziky7fh55awspzidxrrxsdbpz1d79s5lr5r19rs6j";
4072 };
4073 meta = {
4074 license = lib.licenses.mit;
4075 };
4076 };
4077
4078 rubymaniac.vscode-paste-and-indent = buildVscodeMarketplaceExtension {
4079 mktplcRef = {
4080 name = "vscode-paste-and-indent";
4081 publisher = "Rubymaniac";
4082 version = "0.0.8";
4083 sha256 = "0fqwcvwq37ndms6vky8jjv0zliy6fpfkh8d9raq8hkinfxq6klgl";
4084 };
4085 meta = {
4086 license = lib.licenses.mit;
4087 };
4088 };
4089
4090 rust-lang.rust-analyzer = callPackage ./rust-lang.rust-analyzer { };
4091
4092 ryu1kn.partial-diff = buildVscodeMarketplaceExtension {
4093 mktplcRef = {
4094 name = "partial-diff";
4095 publisher = "ryu1kn";
4096 version = "1.4.3";
4097 sha256 = "0x3lkvna4dagr7s99yykji3x517cxk5kp7ydmqa6jb4bzzsv1s6h";
4098 };
4099 meta = {
4100 license = lib.licenses.mit;
4101 };
4102 };
4103
4104 saoudrizwan.claude-dev = callPackage ./saoudrizwan.claude-dev { };
4105
4106 sainnhe.gruvbox-material = buildVscodeMarketplaceExtension {
4107 mktplcRef = {
4108 name = "gruvbox-material";
4109 publisher = "sainnhe";
4110 version = "6.5.2";
4111 hash = "sha256-D+SZEQQwjZeuyENOYBJGn8tqS3cJiWbEkmEqhNRY/i4=";
4112 };
4113 meta = {
4114 changelog = "https://marketplace.visualstudio.com/items/sainnhe.gruvbox-material/changelog";
4115 description = "Gruvbox Material theme VSCode extension with Material palette";
4116 downloadPage = "https://marketplace.visualstudio.com/items?itemName=sainnhe.gruvbox-material";
4117 homepage = "https://github.com/sainnhe/gruvbox-material-vscode";
4118 license = lib.licenses.mit;
4119 maintainers = with lib.maintainers; [ thtrf ];
4120 };
4121 };
4122
4123 samuelcolvin.jinjahtml = buildVscodeMarketplaceExtension {
4124 mktplcRef = {
4125 name = "jinjahtml";
4126 publisher = "samuelcolvin";
4127 version = "0.20.0";
4128 sha256 = "c000cbdc090b7d3d8df62a3c87a5d881c78aca5b490b3e591d9841d788a9aa93";
4129 };
4130 meta = with lib; {
4131 description = "Syntax highlighting for jinja(2) including HTML, Markdown, YAML, Ruby and LaTeX templates";
4132 downloadPage = "https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml";
4133 homepage = "https://github.com/samuelcolvin/jinjahtml-vscode";
4134 changelog = "https://marketplace.visualstudio.com/items/samuelcolvin.jinjahtml/changelog";
4135 license = licenses.mit;
4136 maintainers = [ maintainers.DataHearth ];
4137 };
4138 };
4139
4140 sanaajani.taskrunnercode = buildVscodeMarketplaceExtension {
4141 mktplcRef = {
4142 name = "taskrunnercode";
4143 publisher = "sanaajani";
4144 version = "0.3.0";
4145 sha256 = "NVGMM9ugmYZNCWhNmclcGuVJPhJ9h4q2G6nNzVUEpes=";
4146 };
4147 meta = {
4148 description = "Extension to view and run tasks from Explorer pane";
4149 longDescription = ''
4150 This extension adds an additional "Task Runner" view in your Explorer Pane
4151 to visualize and individually run the auto-detected or configured tasks
4152 in your project.
4153 '';
4154 homepage = "https://github.com/sana-ajani/taskrunner-code";
4155 license = lib.licenses.mit;
4156 maintainers = [ lib.maintainers.pbsds ];
4157 };
4158 };
4159
4160 sas.sas-lsp = buildVscodeMarketplaceExtension {
4161 mktplcRef = {
4162 name = "sas-lsp";
4163 publisher = "SAS";
4164 version = "1.16.0";
4165 hash = "sha256-+nB+J5exzxso6LM41HDH6SEjAUtDPZXhdZLdydYvFBk=";
4166 };
4167 meta = {
4168 changelog = "https://marketplace.visualstudio.com/items/SAS.sas-lsp/changelog";
4169 description = "Official SAS Language Extension";
4170 downloadPage = "https://marketplace.visualstudio.com/items?itemName=SAS.sas-lsp";
4171 homepage = "https://github.com/sassoftware/vscode-sas-extension";
4172 license = lib.licenses.asl20;
4173 maintainers = [ lib.maintainers.scraptux ];
4174 };
4175 };
4176
4177 scala-lang.scala = buildVscodeMarketplaceExtension {
4178 mktplcRef = {
4179 name = "scala";
4180 publisher = "scala-lang";
4181 version = "0.5.9";
4182 hash = "sha256-zgCqKwnP7Fm655FPUkD5GL+/goaplST8507X890Tnhc=";
4183 };
4184 meta = {
4185 license = lib.licenses.mit;
4186 };
4187 };
4188
4189 scalameta.metals = buildVscodeMarketplaceExtension {
4190 mktplcRef = {
4191 name = "metals";
4192 publisher = "scalameta";
4193 version = "1.53.0";
4194 hash = "sha256-5/YnHyhC83pDEaEN4H/QHIjw/oiAGPWZphzAzhMBPkk=";
4195 };
4196 meta = {
4197 license = lib.licenses.asl20;
4198 };
4199 };
4200
4201 sdras.night-owl = buildVscodeMarketplaceExtension rec {
4202 mktplcRef = {
4203 name = "night-owl";
4204 publisher = "sdras";
4205 version = "2.1.1";
4206 hash = "sha256-mTvnUw/018p/1lJTje9rZ1JJXq4NiaI0d4UnRthnZtg=";
4207 };
4208 meta = {
4209 changelog = "https://github.com/sdras/night-owl-vscode-theme/blob/main/CHANGELOG.md#${
4210 builtins.replaceStrings [ "." ] [ "" ] mktplcRef.version
4211 }";
4212 description = "Visual Studio Code theme named Light Owl for daytime usage";
4213 longDescription = ''
4214 A VS Code theme for the night owls out there. Now introducing
4215 Light Owl theme for daytime usage. Decisions were based
4216 on meaningful contrast for reading comprehension and for
4217 optimal razzle dazzle.
4218 '';
4219 downloadPage = "https://marketplace.visualstudio.com/items?itemName=sdras.night-owl";
4220 homepage = "https://github.com/sdras/night-owl-vscode-theme";
4221 license = lib.licenses.mit;
4222 maintainers = [ lib.maintainers.pladypus ];
4223 };
4224 };
4225
4226 seatonjiang.gitmoji-vscode = buildVscodeMarketplaceExtension {
4227 mktplcRef = {
4228 publisher = "seatonjiang";
4229 name = "gitmoji-vscode";
4230 version = "1.3.0";
4231 hash = "sha256-vr6UKd+7g6J8XEY57sCqPpLuxNC4KOvf7nddDKaceaU=";
4232 };
4233 meta = {
4234 changelog = "https://marketplace.visualstudio.com/items/seatonjiang.gitmoji-vscode/changelog";
4235 description = "Gitmoji tool for git commit messages in VSCode";
4236 downloadPage = "https://marketplace.visualstudio.com/items?itemName=seatonjiang.gitmoji-vscode";
4237 homepage = "https://github.com/seatonjiang/gitmoji-vscode/";
4238 license = lib.licenses.mit;
4239 maintainers = [ lib.maintainers.laurent-f1z1 ];
4240 };
4241 };
4242
4243 serayuzgur.crates = buildVscodeMarketplaceExtension {
4244 mktplcRef = {
4245 name = "crates";
4246 publisher = "serayuzgur";
4247 version = "0.6.7";
4248 hash = "sha256-FVZxMZ0QpCKLD0vX7LPvBywZgQ4kptjnCW9jCefwgJo=";
4249 };
4250 meta = {
4251 license = lib.licenses.mit;
4252 maintainers = [ lib.maintainers.wackbyte ];
4253 };
4254 };
4255
4256 shardulm94.trailing-spaces = buildVscodeMarketplaceExtension {
4257 mktplcRef = {
4258 publisher = "shardulm94";
4259 name = "trailing-spaces";
4260 version = "0.4.1";
4261 hash = "sha256-pLE1bfLRxjlm/kgU9nmtiPBOnP05giQnWq6bexrrIZY=";
4262 };
4263 meta = {
4264 license = lib.licenses.mit;
4265 maintainers = [ lib.maintainers.kamadorueda ];
4266 };
4267 };
4268
4269 shd101wyy.markdown-preview-enhanced = buildVscodeMarketplaceExtension {
4270 mktplcRef = {
4271 publisher = "shd101wyy";
4272 name = "markdown-preview-enhanced";
4273 version = "0.8.18";
4274 hash = "sha256-BHLFlhcIXm3mvmjDPu3fuzpJIGHQvT/RDBEE/QFoRvU=";
4275 };
4276 meta = {
4277 description = "Provides a live preview of markdown using either markdown-it or pandoc";
4278 longDescription = ''
4279 Markdown Preview Enhanced is an extension that provides you with
4280 many useful functionalities such as automatic scroll sync, math
4281 typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk,
4282 presentation writer, etc. A lot of its ideas are inspired by
4283 Markdown Preview Plus and RStudio Markdown.
4284 '';
4285 homepage = "https://github.com/shd101wyy/vscode-markdown-preview-enhanced";
4286 license = lib.licenses.ncsa;
4287 maintainers = [ lib.maintainers.pbsds ];
4288 };
4289 };
4290
4291 shopify.ruby-lsp = buildVscodeMarketplaceExtension {
4292 mktplcRef = {
4293 publisher = "shopify";
4294 name = "ruby-lsp";
4295 version = "0.9.31";
4296 hash = "sha256-ppX0GgLJENXVzXvJ6AZMZihT6FV6o5rkA7qpDrtxhAQ=";
4297 };
4298 meta = {
4299 description = "VS Code plugin for connecting with the Ruby LSP";
4300 license = lib.licenses.mit;
4301 };
4302 };
4303
4304 shyykoserhiy.vscode-spotify = buildVscodeMarketplaceExtension {
4305 mktplcRef = {
4306 name = "vscode-spotify";
4307 publisher = "shyykoserhiy";
4308 version = "3.2.1";
4309 sha256 = "14d68rcnjx4a20r0ps9g2aycv5myyhks5lpfz0syr2rxr4kd1vh6";
4310 };
4311 meta = {
4312 license = lib.licenses.mit;
4313 };
4314 };
4315
4316 signageos.signageos-vscode-sops = buildVscodeMarketplaceExtension {
4317 mktplcRef = {
4318 name = "signageos-vscode-sops";
4319 publisher = "signageos";
4320 version = "0.9.2";
4321 hash = "sha256-qlFD8sMvdKpLkXiYT9UybgCvxUJrbXpAcnmPxk91Tbs=";
4322 };
4323 meta = {
4324 changelog = "https://marketplace.visualstudio.com/items/signageos.signageos-vscode-sops/changelog";
4325 description = "Visual Studio Code extension for SOPS support";
4326 downloadPage = "https://marketplace.visualstudio.com/items?itemName=signageos.signageos-vscode-sops";
4327 homepage = "https://github.com/signageos/vscode-sops";
4328 license = lib.licenses.mit;
4329 maintainers = [ ];
4330 };
4331 };
4332
4333 silofy.hackthebox = buildVscodeMarketplaceExtension {
4334 mktplcRef = {
4335 name = "hackthebox";
4336 publisher = "silofy";
4337 version = "0.2.9";
4338 hash = "sha256-WSPuEh+osu0DpXgPAzMU5Fw0Sh8sZFst7kx26s2BsyQ=";
4339 };
4340 meta = {
4341 changelog = "https://marketplace.visualstudio.com/items/silofy.hackthebox/changelog";
4342 description = "Visual Studio Code theme built for hackers by hackers";
4343 downloadPage = "https://marketplace.visualstudio.com/items?itemName=silofy.hackthebox";
4344 homepage = "https://github.com/silofy/hackthebox";
4345 license = lib.licenses.mit;
4346 maintainers = [ lib.maintainers.d3vil0p3r ];
4347 };
4348 };
4349
4350 skellock.just = buildVscodeMarketplaceExtension {
4351 mktplcRef = {
4352 name = "just";
4353 publisher = "skellock";
4354 version = "2.0.0";
4355 hash = "sha256-FOp/dcW0+07rADEpUMzx+SGYjhvE4IhcCOqUQ38yCN4=";
4356 };
4357 meta = {
4358 changelog = "https://github.com/skellock/vscode-just/blob/master/CHANGELOG.md";
4359 description = "Provides syntax and recipe launcher for Just scripts";
4360 downloadPage = "https://marketplace.visualstudio.com/items?itemName=skellock.just";
4361 homepage = "https://github.com/skellock/vscode-just";
4362 license = lib.licenses.mit;
4363 maintainers = [ lib.maintainers.maximsmol ];
4364 };
4365 };
4366
4367 skyapps.fish-vscode = buildVscodeMarketplaceExtension {
4368 mktplcRef = {
4369 name = "fish-vscode";
4370 publisher = "skyapps";
4371 version = "0.2.1";
4372 sha256 = "0y1ivymn81ranmir25zk83kdjpjwcqpnc9r3jwfykjd9x0jib2hl";
4373 };
4374 meta = {
4375 license = lib.licenses.mit;
4376 };
4377 };
4378
4379 slevesque.vscode-multiclip = buildVscodeMarketplaceExtension {
4380 mktplcRef = {
4381 name = "vscode-multiclip";
4382 publisher = "slevesque";
4383 version = "0.1.5";
4384 sha256 = "1cg8dqj7f10fj9i0g6mi3jbyk61rs6rvg9aq28575rr52yfjc9f9";
4385 };
4386 meta = {
4387 license = lib.licenses.mit;
4388 };
4389 };
4390
4391 smcpeak.default-keys-windows = buildVscodeMarketplaceExtension {
4392 mktplcRef = {
4393 name = "default-keys-windows";
4394 publisher = "smcpeak";
4395 version = "1.0.0";
4396 hash = "sha256-bS7HnO2avXkSwXmuZ0oe2Sj/q3YYLOV4ldaAak9w9RY=";
4397 };
4398 meta = {
4399 changelog = "https://github.com/smcpeak/vscode-default-keys-windows/blob/master/CHANGELOG.md";
4400 description = "VSCode extension that provides default Windows keybindings on any platform";
4401 downloadPage = "https://marketplace.visualstudio.com/items?itemName=smcpeak.default-keys-windows";
4402 homepage = "https://github.com/smcpeak/vscode-default-keys-windows";
4403 license = lib.licenses.mit;
4404 maintainers = [ lib.maintainers.ttschnz ];
4405 };
4406 };
4407
4408 sonarsource.sonarlint-vscode = buildVscodeMarketplaceExtension {
4409 mktplcRef = {
4410 publisher = "sonarsource";
4411 name = "sonarlint-vscode";
4412 version = "4.27.0";
4413 hash = "sha256-0BqIJL9Vyccjsov1JQil3dRUdo9w8ecOUotVKzBlYGQ=";
4414 };
4415 meta.license = lib.licenses.lgpl3Only;
4416 };
4417
4418 sourcery.sourcery = callPackage ./sourcery.sourcery { };
4419
4420 spywhere.guides = buildVscodeMarketplaceExtension {
4421 mktplcRef = {
4422 name = "guides";
4423 publisher = "spywhere";
4424 version = "0.9.3";
4425 sha256 = "1kvsj085w1xax6fg0kvsj1cizqh86i0pkzpwi0sbfvmcq21i6ghn";
4426 };
4427 meta = {
4428 license = lib.licenses.mit;
4429 };
4430 };
4431
4432 sswg.swift-lang = buildVscodeMarketplaceExtension {
4433 mktplcRef = {
4434 publisher = "sswg";
4435 name = "swift-lang";
4436 version = "1.12.0";
4437 hash = "sha256-Dzf8mJCDWT2pHPJcTywEqnki8aVsMO92+wLQ4fjHzb8=";
4438 };
4439 meta = {
4440 changelog = "https://marketplace.visualstudio.com/items/sswg.swift-lang/changelog";
4441 description = "Swift Language Support for Visual Studio Code";
4442 downloadPage = "https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang";
4443 homepage = "https://github.com/swiftlang/vscode-swift";
4444 license = lib.licenses.asl20;
4445 maintainers = [ ];
4446 };
4447 };
4448
4449 stefanjarina.vscode-eex-snippets = buildVscodeMarketplaceExtension {
4450 mktplcRef = {
4451 name = "vscode-eex-snippets";
4452 publisher = "stefanjarina";
4453 version = "0.0.8";
4454 sha256 = "0j8pmrs1lk138vhqx594pzxvrma4yl3jh7ihqm2kgh0cwnkbj36m";
4455 };
4456 meta = {
4457 description = "VSCode extension for Elixir EEx and HTML (EEx) code snippets";
4458 downloadPage = "https://marketplace.visualstudio.com/items?itemName=stefanjarina.vscode-eex-snippets";
4459 homepage = "https://github.com/stefanjarina/vscode-eex-snippets";
4460 license = lib.licenses.mit;
4461 maintainers = [ ];
4462 };
4463 };
4464
4465 stephlin.vscode-tmux-keybinding = buildVscodeMarketplaceExtension {
4466 mktplcRef = {
4467 name = "vscode-tmux-keybinding";
4468 publisher = "stephlin";
4469 version = "1.0.0";
4470 hash = "sha256-ZV5iyZ8pkTG9RPGObFtGbU5Iq7w/cDlUMuOVskg/39g=";
4471 };
4472 meta = {
4473 changelog = "https://marketplace.visualstudio.com/items/stephlin.vscode-tmux-keybinding/changelog";
4474 description = "Simple extension for tmux behavior in vscode terminal";
4475 downloadPage = "https://marketplace.visualstudio.com/items?itemName=stephlin.vscode-tmux-keybinding";
4476 homepage = "https://github.com/StephLin/vscode-tmux-keybinding";
4477 license = lib.licenses.mit;
4478 maintainers = [ lib.maintainers.dbirks ];
4479 };
4480 };
4481
4482 stkb.rewrap = buildVscodeMarketplaceExtension {
4483 mktplcRef = {
4484 publisher = "stkb";
4485 name = "rewrap";
4486 version = "17.8.0";
4487 hash = "sha256-9t1lpVbpcmhLamN/0ZWNEWD812S6tXG6aK3/ALJCJvg=";
4488 };
4489 meta = {
4490 changelog = "https://github.com/stkb/Rewrap/blob/master/CHANGELOG.md";
4491 description = "Hard word wrapping for comments and other text at a given column";
4492 downloadPage = "https://marketplace.visualstudio.com/items?itemName=stkb.rewrap";
4493 homepage = "https://github.com/stkb/Rewrap#readme";
4494 license = lib.licenses.asl20;
4495 maintainers = [ lib.maintainers.datafoo ];
4496 };
4497 };
4498
4499 streetsidesoftware.code-spell-checker = buildVscodeMarketplaceExtension {
4500 mktplcRef = {
4501 publisher = "streetsidesoftware";
4502 name = "code-spell-checker";
4503 version = "4.0.47";
4504 hash = "sha256-g9r8I909ge44JfBRm1JBHFluXr9H8zl0ERqkwoxtQaI=";
4505 };
4506 meta = {
4507 changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog";
4508 description = "Spelling checker for source code";
4509 downloadPage = "https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker";
4510 homepage = "https://streetsidesoftware.github.io/vscode-spell-checker";
4511 license = lib.licenses.gpl3Only;
4512 maintainers = [ lib.maintainers.datafoo ];
4513 };
4514 };
4515
4516 streetsidesoftware.code-spell-checker-french =
4517 callPackage ./streetsidesoftware.code-spell-checker-french
4518 { };
4519
4520 streetsidesoftware.code-spell-checker-german =
4521 callPackage ./streetsidesoftware.code-spell-checker-german
4522 { };
4523
4524 styled-components.vscode-styled-components = buildVscodeMarketplaceExtension {
4525 mktplcRef = {
4526 name = "vscode-styled-components";
4527 publisher = "styled-components";
4528 version = "1.7.8";
4529 hash = "sha256-VoLAjBcAizTxd+BHwXoNSlSxqXno3PjVxaickLCtnsw=";
4530 };
4531 meta = {
4532 changelog = "https://marketplace.visualstudio.com/items/styled-components.vscode-styled-components/changelog";
4533 description = "Syntax highlighting and IntelliSense for styled-components";
4534 downloadPage = "https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components";
4535 homepage = "https://github.com/styled-components/vscode-styled-components";
4536 license = lib.licenses.mit;
4537 };
4538 };
4539
4540 stylelint.vscode-stylelint = buildVscodeMarketplaceExtension {
4541 mktplcRef = {
4542 name = "vscode-stylelint";
4543 publisher = "stylelint";
4544 version = "1.5.3";
4545 hash = "sha256-fgMs9/gYhhHCkiKJX5rDRbiXy6gxvmLhU6blNxEoNc8=";
4546 };
4547 meta = {
4548 description = "Official Stylelint extension for Visual Studio Code";
4549 downloadPage = "https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint";
4550 homepage = "https://github.com/stylelint/vscode-stylelint";
4551 license = lib.licenses.mit;
4552 maintainers = [ lib.maintainers.themaxmur ];
4553 };
4554 };
4555
4556 sumneko.lua = callPackage ./sumneko.lua { };
4557
4558 supermaven.supermaven = buildVscodeMarketplaceExtension {
4559 mktplcRef = {
4560 hash = "sha256-/fZungx+wdtKo80KCGZa4WfHMTT6Imb5MBgQ8gAGhfQ=";
4561 name = "supermaven";
4562 publisher = "supermaven";
4563 version = "1.1.12";
4564 };
4565 meta = {
4566 changelog = "https://marketplace.visualstudio.com/items/supermaven.supermaven/changelog";
4567 description = "Visual Studio Code extension for code completion suggestions";
4568 downloadPage = "https://marketplace.visualstudio.com/items?itemName=supermaven.supermaven";
4569 homepage = "https://supermaven.com/";
4570 license = lib.licenses.unfree;
4571 longDescription = ''
4572 Supermaven uses a 300,000 token context window to provide you the best code completion suggestions and the lowest latency.
4573 With our extension you will get the fastest and best completions of any tool on the market.
4574 '';
4575 maintainers = [ lib.maintainers.msanft ];
4576 };
4577 };
4578
4579 svelte.svelte-vscode = buildVscodeMarketplaceExtension {
4580 mktplcRef = {
4581 name = "svelte-vscode";
4582 publisher = "svelte";
4583 version = "109.10.0";
4584 hash = "sha256-Rpzcf0ioM7faDWG1xcEuz6GNzU1lHZsGxGgaKwC8SKk=";
4585 };
4586 meta = {
4587 changelog = "https://github.com/sveltejs/language-tools/releases";
4588 description = "Svelte language support for VS Code";
4589 downloadPage = "https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode";
4590 homepage = "https://github.com/sveltejs/language-tools#readme";
4591 license = lib.licenses.mit;
4592 maintainers = [ lib.maintainers.fabianhauser ];
4593 };
4594 };
4595
4596 svsool.markdown-memo = buildVscodeMarketplaceExtension {
4597 mktplcRef = {
4598 name = "markdown-memo";
4599 publisher = "svsool";
4600 version = "0.3.19";
4601 hash = "sha256-JRM9Tm7yql7dKXOdpTwBVR/gx/nwvM7qqrCNlV2i1uI=";
4602 };
4603 meta = {
4604 changelog = "https://marketplace.visualstudio.com/items/svsool.markdown-memo/changelog";
4605 description = "Markdown knowledge base with bidirectional [[link]]s built on top of VSCode";
4606 downloadPage = "https://marketplace.visualstudio.com/items?itemName=svsool.markdown-memo";
4607 homepage = "https://github.com/svsool/vscode-memo";
4608 license = lib.licenses.mit;
4609 maintainers = [ lib.maintainers.ratsclub ];
4610 };
4611 };
4612
4613 tabnine.tabnine-vscode = buildVscodeMarketplaceExtension {
4614 mktplcRef = {
4615 name = "tabnine-vscode";
4616 publisher = "tabnine";
4617 version = "3.297.0";
4618 hash = "sha256-K5XRBefGWG3BGyBCK0QIpZ6Jjm+qNjVEyMucCGs+LKs=";
4619 };
4620 meta = {
4621 license = lib.licenses.mit;
4622 };
4623 };
4624
4625 tailscale.vscode-tailscale = buildVscodeMarketplaceExtension {
4626 mktplcRef = {
4627 name = "vscode-tailscale";
4628 publisher = "tailscale";
4629 version = "1.0.0";
4630 sha256 = "sha256-MKiCZ4Vu+0HS2Kl5+60cWnOtb3udyEriwc+qb/7qgUg=";
4631 };
4632 meta = {
4633 changelog = "https://marketplace.visualstudio.com/items/tailscale.vscode-tailscale/changelog";
4634 description = "VSCode extension to share a port over the internet with Tailscale Funnel";
4635 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Tailscale.vscode-tailscale";
4636 homepage = "https://github.com/tailscale-dev/vscode-tailscale";
4637 license = lib.licenses.mit;
4638 maintainers = [ lib.maintainers.drupol ];
4639 };
4640 };
4641
4642 takayama.vscode-qq = buildVscodeMarketplaceExtension {
4643 mktplcRef = {
4644 publisher = "takayama";
4645 name = "vscode-qq";
4646 version = "1.4.2";
4647 hash = "sha256-koeiFXUFI/i8EGCRDTym62m7JER18J9MKZpbAozr0Ng=";
4648 };
4649 meta = {
4650 license = lib.licenses.mpl20;
4651 };
4652 };
4653
4654 tal7aouy.icons = buildVscodeMarketplaceExtension {
4655 mktplcRef = {
4656 name = "icons";
4657 publisher = "tal7aouy";
4658 version = "3.8.0";
4659 hash = "sha256-PdhNFyVUWcOfli/ZlT+6TmtWrV31fBP1E1Vd4QWOY+A=";
4660 };
4661 meta = {
4662 description = "Icons for Visual Studio Code";
4663 downloadPage = "https://marketplace.visualstudio.com/items?itemName=tal7aouy.icons";
4664 homepage = "https://github.com/tal7aouy/vscode-icons";
4665 license = lib.licenses.mit;
4666 maintainers = [ lib.maintainers.themaxmur ];
4667 };
4668 };
4669
4670 tamasfe.even-better-toml = buildVscodeMarketplaceExtension {
4671 mktplcRef = {
4672 publisher = "tamasfe";
4673 name = "even-better-toml";
4674 version = "0.21.2";
4675 hash = "sha256-IbjWavQoXu4x4hpEkvkhqzbf/NhZpn8RFdKTAnRlCAg=";
4676 };
4677 meta = {
4678 license = lib.licenses.mit;
4679 };
4680 };
4681
4682 tauri-apps.tauri-vscode = buildVscodeMarketplaceExtension {
4683 mktplcRef = {
4684 name = "tauri-vscode";
4685 publisher = "tauri-apps";
4686 version = "0.2.9";
4687 hash = "sha256-ySfsmKAReKTLl6lHax2fnPu9paQ2pBSEMUoeGtGJelA=";
4688 };
4689 meta = {
4690 description = "Enhances the experience of Tauri apps development";
4691 downloadPage = "https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode";
4692 homepage = "https://github.com/tauri-apps/tauri-vscode";
4693 license = lib.licenses.mit;
4694 };
4695 };
4696
4697 teabyii.ayu = buildVscodeMarketplaceExtension {
4698 mktplcRef = {
4699 name = "ayu";
4700 publisher = "teabyii";
4701 version = "1.0.5";
4702 sha256 = "sha256-+IFqgWliKr+qjBLmQlzF44XNbN7Br5a119v9WAnZOu4=";
4703 };
4704 meta = {
4705 description = "Simple theme with bright colors and comes in three versions — dark, light and mirage for all day long comfortable work";
4706 downloadPage = "https://marketplace.visualstudio.com/items?itemName=teabyii.ayu";
4707 homepage = "https://github.com/ayu-theme/vscode-ayu";
4708 license = lib.licenses.mit;
4709 };
4710 };
4711
4712 techtheawesome.rust-yew = buildVscodeMarketplaceExtension {
4713 mktplcRef = {
4714 name = "rust-yew";
4715 publisher = "techtheawesome";
4716 version = "0.2.3";
4717 hash = "sha256-JEFNYSyGCsmsiJ89R4fWy/cUU6pDW1HA2P1Sr90QJHU=";
4718 };
4719 meta = {
4720 description = "VSCode extension that provides some language features for Yew's html macro syntax";
4721 downloadPage = "https://marketplace.visualstudio.com/items?itemName=TechTheAwesome.rust-yew";
4722 homepage = "https://github.com/TechTheAwesome/code-yew-server";
4723 license = lib.licenses.gpl3Only;
4724 maintainers = [ lib.maintainers.CardboardTurkey ];
4725 };
4726 };
4727
4728 tecosaur.latex-utilities = callPackage ./tecosaur.latex-utilities { };
4729
4730 tekumara.typos-vscode = callPackage ./tekumara.typos-vscode { };
4731
4732 teros-technology.teroshdl = callPackage ./teros-technology-teroshdl { };
4733
4734 theangryepicbanana.language-pascal = buildVscodeMarketplaceExtension {
4735 mktplcRef = {
4736 name = "language-pascal";
4737 publisher = "theangryepicbanana";
4738 version = "0.1.6";
4739 sha256 = "096wwmwpas21f03pbbz40rvc792xzpl5qqddzbry41glxpzywy6b";
4740 };
4741 meta = {
4742 description = "VSCode extension for high-quality Pascal highlighting";
4743 downloadPage = "https://marketplace.visualstudio.com/items?itemName=theangryepicbanana.language-pascal";
4744 homepage = "https://github.com/ALANVF/vscode-pascal-magic";
4745 license = lib.licenses.mit;
4746 maintainers = [ ];
4747 };
4748 };
4749
4750 thenuprojectcontributors.vscode-nushell-lang = buildVscodeMarketplaceExtension {
4751 mktplcRef = {
4752 publisher = "thenuprojectcontributors";
4753 name = "vscode-nushell-lang";
4754 version = "1.10.0";
4755 hash = "sha256-AfClskNZwQIC67VrM8XKxF6nIbXPp576CRmls0WCKwU=";
4756 };
4757 meta.license = lib.licenses.mit;
4758 };
4759
4760 thorerik.hacker-theme = buildVscodeMarketplaceExtension {
4761 mktplcRef = {
4762 name = "hacker-theme";
4763 publisher = "thorerik";
4764 version = "3.0.1";
4765 hash = "sha256-Ugk9kTJxW1kbD+X6PF96WBc1k7x4KaGu5WbCYPGQ3qE=";
4766 };
4767 meta = {
4768 changelog = "https://marketplace.visualstudio.com/items/thorerik.hacker-theme/changelog";
4769 description = "Perfect theme for writing IP tracers in Visual Basic and reverse-proxying a UNIX-system firewall";
4770 downloadPage = "https://marketplace.visualstudio.com/items?itemName=thorerik.hacker-theme";
4771 homepage = "https://github.com/thorerik/vscode-hacker-theme";
4772 license = lib.licenses.mit;
4773 maintainers = [ lib.maintainers.d3vil0p3r ];
4774 };
4775 };
4776
4777 tiehuis.zig = buildVscodeMarketplaceExtension {
4778 mktplcRef = {
4779 name = "zig";
4780 publisher = "tiehuis";
4781 version = "0.2.6";
4782 hash = "sha256-s0UMY0DzEufEF+pizYeH4MKYOiiJ6z05gYHvfpaS4zA=";
4783 };
4784 meta = {
4785 license = lib.licenses.mit;
4786 };
4787 };
4788
4789 tim-koehler.helm-intellisense = buildVscodeMarketplaceExtension {
4790 mktplcRef = {
4791 name = "helm-intellisense";
4792 publisher = "Tim-Koehler";
4793 version = "0.15.0";
4794 hash = "sha256-Tl0X2jtgTsjf2tvyAJLGxEGrmLXACYWWErcDJuQYg+o=";
4795 };
4796 meta = {
4797 description = "Extension to help writing Helm-Templates by providing intellisense";
4798 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Tim-Koehler.helm-intellisense";
4799 homepage = "https://github.com/tim-koehler/Helm-Intellisense";
4800 license = lib.licenses.mit;
4801 };
4802 };
4803
4804 timonwong.shellcheck = callPackage ./timonwong.shellcheck { };
4805
4806 tobiasalthoff.atom-material-theme = buildVscodeMarketplaceExtension {
4807 mktplcRef = {
4808 name = "atom-material-theme";
4809 publisher = "tobiasalthoff";
4810 version = "1.10.9";
4811 hash = "sha256-EdU0FMkaQpwhOpPRC+HGIxcrt7kSN+l4+mSgIwogB/I=";
4812 };
4813 meta = {
4814 license = lib.licenses.mit;
4815 };
4816 };
4817
4818 tboby.cwtools-vscode = callPackage ./tboby.cwtools-vscode { };
4819
4820 tomoki1207.pdf = buildVscodeMarketplaceExtension {
4821 mktplcRef = {
4822 name = "pdf";
4823 publisher = "tomoki1207";
4824 version = "1.2.2";
4825 hash = "sha256-i3Rlizbw4RtPkiEsodRJEB3AUzoqI95ohyqZ0ksROps=";
4826 };
4827 meta = {
4828 description = "Show PDF preview in VSCode";
4829 homepage = "https://github.com/tomoki1207/vscode-pdfviewer";
4830 license = lib.licenses.mit;
4831 };
4832 };
4833
4834 tsandall.opa = buildVscodeMarketplaceExtension {
4835 mktplcRef = {
4836 name = "opa";
4837 publisher = "tsandall";
4838 version = "0.19.0";
4839 hash = "sha256-jRwZD4TwLMdwBdV59HonMkF2ds4heXHPtpw1sxq1RsA=";
4840 };
4841 meta = {
4842 changelog = "https://github.com/open-policy-agent/vscode-opa/blob/master/CHANGELOG.md";
4843 description = "Extension for VS Code which provides support for OPA";
4844 homepage = "https://github.com/open-policy-agent/vscode-opa";
4845 license = lib.licenses.asl20;
4846 maintainers = [ lib.maintainers.msanft ];
4847 };
4848 };
4849
4850 tsyesika.guile-scheme-enhanced = callPackage ./tsyesika.guile-scheme-enhanced { };
4851
4852 tuttieee.emacs-mcx = buildVscodeMarketplaceExtension {
4853 mktplcRef = {
4854 name = "emacs-mcx";
4855 publisher = "tuttieee";
4856 version = "0.82.0";
4857 hash = "sha256-JpqHwQksZ/NsgiZ7EqHxT1FG9DLeInhDg6B+UWOFkeM=";
4858 };
4859 meta = {
4860 changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md";
4861 description = "Awesome Emacs Keymap - VSCode emacs keybinding with multi cursor support";
4862 homepage = "https://github.com/whitphx/vscode-emacs-mcx";
4863 license = lib.licenses.mit;
4864 };
4865 };
4866
4867 twpayne.vscode-testscript = buildVscodeMarketplaceExtension {
4868 mktplcRef = {
4869 name = "vscode-testscript";
4870 publisher = "twpayne";
4871 version = "0.0.7";
4872 hash = "sha256-M7uowipFpEVqY6foLbOLMB0AI+DrXj/h25+EceiwlMw=";
4873 };
4874 meta = {
4875 description = "Syntax highlighting support for testscript";
4876 downloadPage = "https://marketplace.visualstudio.com/items?itemName=twpayne.vscode-testscript";
4877 homepage = "https://github.com/twpayne/vscode-testscript";
4878 license = lib.licenses.mit;
4879 };
4880 };
4881
4882 twxs.cmake = buildVscodeMarketplaceExtension {
4883 mktplcRef = {
4884 publisher = "twxs";
4885 name = "cmake";
4886 version = "0.0.17";
4887 hash = "sha256-CFiva1AO/oHpszbpd7lLtDzbv1Yi55yQOQPP/kCTH4Y=";
4888 };
4889 meta = {
4890 license = lib.licenses.mit;
4891 };
4892 };
4893
4894 tyriar.sort-lines = buildVscodeMarketplaceExtension {
4895 mktplcRef = {
4896 name = "sort-lines";
4897 publisher = "Tyriar";
4898 version = "1.12.0";
4899 hash = "sha256-/uzwBLQMmp5zuoE0fWG2m7Ix8k33LQG2uaF0NVQt7sk=";
4900 };
4901 meta = {
4902 license = lib.licenses.mit;
4903 };
4904 };
4905
4906 ufo5260987423.magic-scheme = callPackage ./ufo5260987423.magic-scheme { };
4907
4908 uiua-lang.uiua-vscode = buildVscodeMarketplaceExtension {
4909 mktplcRef = {
4910 name = "uiua-vscode";
4911 publisher = "uiua-lang";
4912 version = "0.0.64";
4913 hash = "sha256-mASTMZhXsM8IzaMmHsWRmf+pf1EjXyWsBMFXTcq7Acw=";
4914 };
4915 meta = {
4916 description = "VSCode language extension for Uiua";
4917 downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode";
4918 homepage = "https://github.com/uiua-lang/uiua-vscode";
4919 license = lib.licenses.mit;
4920 maintainers = with lib.maintainers; [
4921 tomasajt
4922 wackbyte
4923 defelo
4924 ];
4925 };
4926 };
4927
4928 uloco.theme-bluloco-light = buildVscodeMarketplaceExtension {
4929 mktplcRef = {
4930 name = "theme-bluloco-light";
4931 publisher = "uloco";
4932 version = "3.7.5";
4933 sha256 = "sha256-MDrw0JWioLyg+H0XOCpULsmtM/y7RfV9ruDtskRiT3A=";
4934 };
4935 postInstall = ''
4936 rm -r $out/share/vscode/extensions/uloco.theme-bluloco-light/screenshots
4937 '';
4938 meta = {
4939 description = "Fancy but yet sophisticated light designer color scheme / theme for Visual Studio Code";
4940 downloadPage = "https://marketplace.visualstudio.com/items?itemName=uloco.theme-bluloco-light";
4941 homepage = "https://github.com/uloco/theme-bluloco-light";
4942 license = lib.licenses.lgpl3;
4943 };
4944 };
4945
4946 unifiedjs.vscode-mdx = buildVscodeMarketplaceExtension {
4947 mktplcRef = {
4948 name = "vscode-mdx";
4949 publisher = "unifiedjs";
4950 version = "1.8.15";
4951 hash = "sha256-n2aWgvhSaU7TU45yeIUU8OmIMOAVYYB500jxrChPeA4=";
4952 };
4953 meta = {
4954 changelog = "https://marketplace.visualstudio.com/items/unifiedjs.vscode-mdx/changelog";
4955 description = "VSCode language support for MDX";
4956 downloadPage = "https://github.com/mdx-js/mdx-analyzer";
4957 homepage = "https://github.com/mdx-js/mdx-analyzer#readme";
4958 license = lib.licenses.mit;
4959 };
4960 };
4961
4962 usernamehw.errorlens = buildVscodeMarketplaceExtension {
4963 mktplcRef = {
4964 name = "errorlens";
4965 publisher = "usernamehw";
4966 version = "3.26.0";
4967 hash = "sha256-pAkk3QURnlLNMZ2cFBks2lAEl/Hk8Z2i/QgvjUv+u2Y=";
4968 };
4969 meta = {
4970 changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog";
4971 description = "Visual Studio Code extension that improves highlighting of errors, warnings and other language diagnostics";
4972 downloadPage = "https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens";
4973 homepage = "https://github.com/usernamehw/vscode-error-lens";
4974 license = lib.licenses.mit;
4975 maintainers = [ lib.maintainers.imgabe ];
4976 };
4977 };
4978
4979 vadimcn.vscode-lldb = callPackage ./vadimcn.vscode-lldb { };
4980
4981 valentjn.vscode-ltex = vscode-utils.buildVscodeMarketplaceExtension rec {
4982 mktplcRef = {
4983 name = "vscode-ltex";
4984 publisher = "valentjn";
4985 version = "13.1.0";
4986 };
4987
4988 vsix = fetchurl {
4989 name = "${mktplcRef.publisher}-${mktplcRef.name}.zip";
4990 url = "https://github.com/valentjn/vscode-ltex/releases/download/${mktplcRef.version}/vscode-ltex-${mktplcRef.version}-offline-linux-x64.vsix";
4991 sha256 = "1nlrijjwc35n1xgb5lgnr4yvlgfcxd0vdj93ip8lv2xi8x1ni5f6";
4992 };
4993
4994 nativeBuildInputs = [
4995 jq
4996 moreutils
4997 ];
4998
4999 buildInputs = [ jdk ];
5000
5001 postInstall = ''
5002 cd "$out/$installPrefix"
5003 jq '.contributes.configuration.properties."ltex.java.path".default = "${jdk}"' package.json | sponge package.json
5004 '';
5005
5006 meta = {
5007 license = lib.licenses.mpl20;
5008 maintainers = [ lib.maintainers._0xbe7a ];
5009 };
5010 };
5011
5012 viktorqvarfordt.vscode-pitch-black-theme = buildVscodeMarketplaceExtension {
5013 mktplcRef = {
5014 name = "vscode-pitch-black-theme";
5015 publisher = "ViktorQvarfordt";
5016 version = "1.3.0";
5017 hash = "sha256-1JDm/cWNWwxa1gNsHIM/DIvqjXsO++hAf0mkjvKyi4g=";
5018 };
5019 meta = {
5020 license = lib.licenses.mit;
5021 maintainers = [ ];
5022 };
5023 };
5024
5025 vincaslt.highlight-matching-tag = buildVscodeMarketplaceExtension {
5026 mktplcRef = {
5027 name = "highlight-matching-tag";
5028 publisher = "vincaslt";
5029 version = "0.11.0";
5030 hash = "sha256-PxngjprSpWtD2ZDZfh+gOnZ+fVk5rvgGdZFxqbE21CY=";
5031 };
5032 meta = {
5033 license = lib.licenses.mit;
5034 };
5035 };
5036
5037 visualjj.visualjj = callPackage ./visualjj.visualjj { };
5038
5039 visualstudioexptteam.intellicode-api-usage-examples = buildVscodeMarketplaceExtension {
5040 mktplcRef = {
5041 name = "intellicode-api-usage-examples";
5042 publisher = "VisualStudioExptTeam";
5043 version = "0.2.9";
5044 hash = "sha256-8xBD+WLBaxYt8v3+8lvV2SiqV89iE4jeQod2kH7LNHU=";
5045 };
5046 meta = {
5047 description = "See relevant code examples from GitHub for over 100K different APIs right in your editor";
5048 downloadPage = "https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples";
5049 homepage = "https://github.com/MicrosoftDocs/intellicode";
5050 license = lib.licenses.cc-by-40;
5051 maintainers = [ lib.maintainers.themaxmur ];
5052 };
5053 };
5054
5055 visualstudioexptteam.vscodeintellicode = buildVscodeMarketplaceExtension {
5056 mktplcRef = {
5057 name = "vscodeintellicode";
5058 publisher = "VisualStudioExptTeam";
5059 version = "1.3.2";
5060 hash = "sha256-2zexyX1YKD5jgtsvDx7/z3luh5We71ys+XRlVcNywfs=";
5061 };
5062 meta = {
5063 description = "AI-assisted development";
5064 downloadPage = "https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode";
5065 homepage = "https://github.com/MicrosoftDocs/intellicode";
5066 license = lib.licenses.cc-by-40;
5067 maintainers = [ lib.maintainers.themaxmur ];
5068 };
5069 };
5070
5071 visualstudiotoolsforunity.vstuc = buildVscodeMarketplaceExtension {
5072 mktplcRef = {
5073 name = "vstuc";
5074 publisher = "VisualStudioToolsForUnity";
5075 version = "1.1.2";
5076 hash = "sha256-Haai7sTGAreO7cUvSIc12bQl7WwQl+waJumYOvpVJ7M=";
5077 };
5078 meta = {
5079 description = "Integrates Visual Studio Code for Unity";
5080 downloadPage = "https://marketplace.visualstudio.com/items?itemName=visualstudiotoolsforunity.vstuc";
5081 homepage = "https://github.com/MicrosoftDocs/vscode-dotnettools";
5082 license = lib.licenses.unfree;
5083 maintainers = [ lib.maintainers.mib ];
5084 };
5085 };
5086
5087 vitaliymaz.vscode-svg-previewer = buildVscodeMarketplaceExtension {
5088 mktplcRef = {
5089 name = "vscode-svg-previewer";
5090 publisher = "vitaliymaz";
5091 version = "0.7.0";
5092 hash = "sha256-iX+Js2Pqz1gLDwrihuYtDwQG4ek7GiOhL3M0j3jHF/Y=";
5093 };
5094 meta = {
5095 changelog = "https://marketplace.visualstudio.com/items/vitaliymaz.vscode-svg-previewer/changelog";
5096 description = "Preview SVGs in VS Code";
5097 downloadPage = "https://marketplace.visualstudio.com/items?itemName=vitaliymaz.vscode-svg-previewer";
5098 homepage = "https://github.com/vitaliymaz/vscode-svg-previewer";
5099 license = lib.licenses.unfree;
5100 maintainers = [ ];
5101 };
5102 };
5103
5104 vlanguage.vscode-vlang = buildVscodeMarketplaceExtension {
5105 mktplcRef = {
5106 name = "vscode-vlang";
5107 publisher = "vlanguage";
5108 version = "0.1.14";
5109 hash = "sha256-hlBALxBs5wZZFk4lgAkdkGs731Xuc2p0qxffOW6mMWQ=";
5110 };
5111 meta = {
5112 description = "V language support (syntax highlighting, formatter, snippets) for Visual Studio Code";
5113 downloadPage = "https://marketplace.visualstudio.com/items?itemName=vlanguage.vscode-vlang";
5114 homepage = "https://github.com/vlang/vscode-vlang";
5115 license = lib.licenses.mit;
5116 maintainers = [ lib.maintainers.themaxmur ];
5117 };
5118 };
5119
5120 vscjava.vscode-gradle = buildVscodeMarketplaceExtension {
5121 mktplcRef = {
5122 name = "vscode-gradle";
5123 publisher = "vscjava";
5124 version = "3.16.2024111106";
5125 hash = "sha256-w+3YJCEoq8WZSozo5AGL9Ux/MSSKxwcrB7701qQ6XVE=";
5126 };
5127
5128 meta = {
5129 changelog = "https://marketplace.visualstudio.com/items/vscjava.vscode-gradle/changelog";
5130 description = "Visual Studio Code extension for Gradle build tool";
5131 downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-gradle";
5132 homepage = "https://github.com/microsoft/vscode-gradle";
5133 license = lib.licenses.mit;
5134 maintainers = with lib.maintainers; [ rhoriguchi ];
5135 };
5136 };
5137
5138 vscjava.vscode-java-debug = buildVscodeMarketplaceExtension {
5139 mktplcRef = {
5140 publisher = "vscjava";
5141 name = "vscode-java-debug";
5142 version = "0.58.2025022807";
5143 hash = "sha256-8bzDbCF03U5P15tkVkieOGuuLetUFXjZNrQKZTcKNFA=";
5144 };
5145 meta = {
5146 license = lib.licenses.mit;
5147 };
5148 };
5149
5150 vscjava.vscode-java-dependency = buildVscodeMarketplaceExtension {
5151 mktplcRef = {
5152 publisher = "vscjava";
5153 name = "vscode-java-dependency";
5154 version = "0.24.1";
5155 hash = "sha256-M0y6/9EPkcXTMxArqLpfSeVKpVF2SvjLtTWvLMIvauY=";
5156 };
5157 meta = {
5158 license = lib.licenses.mit;
5159 };
5160 };
5161
5162 vscjava.vscode-java-test = buildVscodeMarketplaceExtension {
5163 mktplcRef = {
5164 publisher = "vscjava";
5165 name = "vscode-java-test";
5166 version = "0.43.1";
5167 hash = "sha256-yiKBG1A5ahvB6iTqh2yzFzcKJlU1lu4dqd+4cygWVQ4=";
5168 };
5169 meta = {
5170 license = lib.licenses.mit;
5171 };
5172 };
5173
5174 vscjava.vscode-java-pack = buildVscodeMarketplaceExtension {
5175 mktplcRef = {
5176 name = "vscode-java-pack";
5177 publisher = "vscjava";
5178 version = "0.29.2024091906";
5179 hash = "sha256-A0WHSqqYVkRN1C3WI7Gd7DZJFDJPYDVsEygDCG67GoQ=";
5180 };
5181 meta = {
5182 description = "Popular extensions for Java development that provides Java IntelliSense, debugging, testing, Maven/Gradle support, project management and more";
5183 downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack";
5184 homepage = "https://github.com/Microsoft/vscode-java-pack";
5185 license = lib.licenses.mit;
5186 maintainers = [ lib.maintainers.themaxmur ];
5187 };
5188 };
5189
5190 vscjava.vscode-maven = buildVscodeMarketplaceExtension {
5191 mktplcRef = {
5192 publisher = "vscjava";
5193 name = "vscode-maven";
5194 version = "0.44.2024072906";
5195 hash = "sha256-9S8Zzefg9i3nZiPZAtW5aT07dpZnhV0w9DP5vdnEtFc=";
5196 };
5197 meta = {
5198 license = lib.licenses.mit;
5199 };
5200 };
5201
5202 vscjava.vscode-spring-initializr = buildVscodeMarketplaceExtension {
5203 mktplcRef = {
5204 name = "vscode-spring-initializr";
5205 publisher = "vscjava";
5206 version = "0.11.2024112703";
5207 hash = "sha256-5GLgU3hqfsBCmv0ltWcxWrQIyR0rjh7aiixXFQEzV/s=";
5208 };
5209 meta = {
5210 license = lib.licenses.mit;
5211 };
5212 };
5213
5214 vscode-icons-team.vscode-icons = buildVscodeMarketplaceExtension {
5215 mktplcRef = {
5216 name = "vscode-icons";
5217 publisher = "vscode-icons-team";
5218 version = "12.13.0";
5219 hash = "sha256-HghVnyYLUcC54PNYgqFypZqiynqWzT6l/ihyClUvH0c=";
5220 };
5221 meta = {
5222 description = "Bring real icons to your Visual Studio Code";
5223 downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons";
5224 homepage = "https://github.com/vscode-icons/vscode-icons";
5225 license = lib.licenses.mit;
5226 maintainers = [ lib.maintainers.bastaynav ];
5227 };
5228 };
5229
5230 vscodevim.vim = buildVscodeMarketplaceExtension {
5231 mktplcRef = {
5232 name = "vim";
5233 publisher = "vscodevim";
5234 version = "1.30.1";
5235 hash = "sha256-cKdVQTGj7R37YefQAaTspF1RVul/9wv7u9b5TpGZN5k=";
5236 };
5237 meta = {
5238 license = lib.licenses.mit;
5239 };
5240 };
5241
5242 vspacecode.vspacecode = buildVscodeMarketplaceExtension {
5243 mktplcRef = {
5244 name = "vspacecode";
5245 publisher = "VSpaceCode";
5246 version = "0.10.20";
5247 hash = "sha256-UlEuCvsGgtKl1IaRuMn5ODm4NDe8NTbaMN8c476Z0g0=";
5248 };
5249 meta = {
5250 license = lib.licenses.mit;
5251 };
5252 };
5253
5254 vue.volar = buildVscodeMarketplaceExtension {
5255 mktplcRef = {
5256 name = "volar";
5257 publisher = "Vue";
5258 version = "3.0.4";
5259 hash = "sha256-Eqg4+jX1dARryfb9Ueb2qng5xwhyaU6cDG089nlLNgc=";
5260 };
5261 meta = {
5262 changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md";
5263 description = "Official Vue VSCode extension";
5264 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Vue.volar";
5265 homepage = "https://github.com/vuejs/language-tools";
5266 license = lib.licenses.mit;
5267 };
5268 };
5269
5270 vspacecode.whichkey = buildVscodeMarketplaceExtension {
5271 mktplcRef = {
5272 name = "whichkey";
5273 publisher = "VSpaceCode";
5274 version = "0.11.4";
5275 hash = "sha256-mgvI/8Y3naw3Zmud73UYcAEKz6B0Q4tf+0uL3UWcAD0=";
5276 };
5277 meta = {
5278 license = lib.licenses.mit;
5279 };
5280 };
5281
5282 vue.vscode-typescript-vue-plugin = buildVscodeMarketplaceExtension {
5283 mktplcRef = {
5284 name = "vscode-typescript-vue-plugin";
5285 publisher = "Vue";
5286 version = "1.8.27";
5287 hash = "sha256-ym1+WPKBcn4h9lqSFVehfiDoGUEviOSEVXVLhHcYvfc=";
5288 };
5289 meta = {
5290 changelog = "https://marketplace.visualstudio.com/items/Vue.vscode-typescript-vue-plugin/changelog";
5291 description = "Vue VSCode extension for TypeScript";
5292 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin";
5293 homepage = "https://github.com/vuejs/language-tools";
5294 license = lib.licenses.mit;
5295 };
5296 };
5297
5298 waderyan.gitblame = buildVscodeMarketplaceExtension {
5299 mktplcRef = {
5300 name = "gitblame";
5301 publisher = "waderyan";
5302 version = "11.1.4";
5303 sha256 = "sha256-rKFqv3GIGxnybyk8z1QYzUbncuiwrjiw0h7Mf2gbfQE=";
5304 };
5305 meta = {
5306 changelog = "https://marketplace.visualstudio.com/items/waderyan.gitblame/changelog";
5307 description = "Visual Studio Code Extension - See Git Blame info in status bar";
5308 downloadPage = "https://marketplace.visualstudio.com/items?itemName=waderyan.gitblame";
5309 homepage = "https://github.com/Sertion/vscode-gitblame";
5310 license = lib.licenses.mit;
5311 };
5312 };
5313
5314 wakatime.vscode-wakatime = callPackage ./WakaTime.vscode-wakatime { };
5315
5316 wgsl-analyzer.wgsl-analyzer = callPackage ./wgsl-analyzer.wgsl-analyzer { };
5317
5318 wholroyd.jinja = buildVscodeMarketplaceExtension {
5319 mktplcRef = {
5320 name = "jinja";
5321 publisher = "wholroyd";
5322 version = "0.0.8";
5323 sha256 = "1ln9gly5bb7nvbziilnay4q448h9npdh7sd9xy277122h0qawkci";
5324 };
5325 meta = {
5326 license = lib.licenses.mit;
5327 };
5328 };
5329
5330 wingrunr21.vscode-ruby = buildVscodeMarketplaceExtension {
5331 mktplcRef = {
5332 name = "vscode-ruby";
5333 publisher = "wingrunr21";
5334 version = "0.28.0";
5335 hash = "sha256-H3f1+c31x+lgCzhgTb0uLg9Bdn3pZyJGPPwfpCYrS70=";
5336 };
5337
5338 meta.license = lib.licenses.mit;
5339 };
5340
5341 wix.vscode-import-cost = buildVscodeMarketplaceExtension {
5342 mktplcRef = {
5343 name = "vscode-import-cost";
5344 publisher = "wix";
5345 version = "3.3.0";
5346 sha256 = "0wl8vl8n0avd6nbfmis0lnlqlyh4yp3cca6kvjzgw5xxdc5bl38r";
5347 };
5348 meta = {
5349 license = lib.licenses.mit;
5350 };
5351 };
5352
5353 wmaurer.change-case = buildVscodeMarketplaceExtension {
5354 mktplcRef = {
5355 name = "change-case";
5356 publisher = "wmaurer";
5357 version = "1.0.0";
5358 hash = "sha256-tN/jlG2PzuiCeERpgQvdqDoa3UgrUaM7fKHv6KFqujc=";
5359 };
5360 meta = {
5361 description = "VSCode extension for quickly changing the case (camelCase, CONSTANT_CASE, snake_case, etc) of the current selection or current word";
5362 downloadPage = "https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case";
5363 homepage = "https://github.com/wmaurer/vscode-change-case";
5364 license = lib.licenses.mit;
5365 };
5366 };
5367
5368 woberg.godot-dotnet-tools = buildVscodeMarketplaceExtension {
5369 mktplcRef = {
5370 publisher = "woberg";
5371 name = "godot-dotnet-tools";
5372 version = "0.5.1";
5373 hash = "sha256-qZdQiW1RvzUR5+5QlVdMPBY82IOPUPs3GNOl6bOhnWM=";
5374 };
5375 meta = {
5376 description = "VSCode extension for Godot 4 Mono supporting C# language";
5377 downloadPage = "https://marketplace.visualstudio.com/items?itemName=woberg.godot-dotnet-tools";
5378 homepage = "https://github.com/williamoberg/godot-dotnet-tools";
5379 license = lib.licenses.mit;
5380 # For instructions on configuring this extension see:
5381 # https://wiki.nixos.org/wiki/Godot-Mono
5382 };
5383 };
5384
5385 xadillax.viml = buildVscodeMarketplaceExtension {
5386 mktplcRef = {
5387 name = "viml";
5388 publisher = "xadillax";
5389 version = "2.2.0";
5390 hash = "sha256-WNwTWJ3fDdIc9gsfOdtAd6Rg3xH0sbs6ONo7fKjtJuI=";
5391 };
5392 meta = {
5393 license = lib.licenses.mit;
5394 };
5395 };
5396
5397 xaver.clang-format = buildVscodeMarketplaceExtension {
5398 mktplcRef = {
5399 name = "clang-format";
5400 publisher = "xaver";
5401 version = "1.9.0";
5402 sha256 = "abd0ef9176eff864f278c548c944032b8f4d8ec97d9ac6e7383d60c92e258c2f";
5403 };
5404 meta = {
5405 license = lib.licenses.mit;
5406 maintainers = [ lib.maintainers.zeratax ];
5407 };
5408 };
5409
5410 xdebug.php-debug = buildVscodeMarketplaceExtension {
5411 mktplcRef = {
5412 name = "php-debug";
5413 publisher = "xdebug";
5414 version = "1.36.1";
5415 hash = "sha256-4r3mf7q6n1b/cVYIGZyRNK5nEAJYzTz4cJrKNH+R01s=";
5416 };
5417 meta = {
5418 description = "PHP Debug Adapter";
5419 license = lib.licenses.mit;
5420 homepage = "https://github.com/xdebug/vscode-php-debug";
5421 changelog = "https://github.com/xdebug/vscode-php-debug/blob/main/CHANGELOG.md";
5422 downloadPage = "https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug";
5423 maintainers = [ lib.maintainers.onny ];
5424 };
5425 };
5426
5427 xyz.local-history = buildVscodeMarketplaceExtension {
5428 mktplcRef = {
5429 name = "local-history";
5430 publisher = "xyz";
5431 version = "1.8.1";
5432 sha256 = "1mfmnbdv76nvwg4xs3rgsqbxk8hw9zr1b61har9c3pbk9r4cay7v";
5433 };
5434 meta = {
5435 license = lib.licenses.mit;
5436 };
5437 };
5438
5439 yoavbls.pretty-ts-errors = buildVscodeMarketplaceExtension {
5440 mktplcRef = {
5441 name = "pretty-ts-errors";
5442 publisher = "yoavbls";
5443 version = "0.6.1";
5444 hash = "sha256-LvX21nEjgayNd9q+uXkahmdYwzfWBZOhQaF+clFUUF4=";
5445 };
5446 meta = {
5447 description = "Make TypeScript errors prettier and human-readable in VSCode";
5448 downloadPage = "https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors";
5449 homepage = "https://github.com/yoavbls/pretty-ts-errors";
5450 license = lib.licenses.mit;
5451 maintainers = [ ];
5452 };
5453 };
5454
5455 yy0931.vscode-sqlite3-editor = callPackage ./yy0931.vscode-sqlite3-editor { };
5456
5457 yzane.markdown-pdf = callPackage ./yzane.markdown-pdf { };
5458
5459 yzhang.dictionary-completion = buildVscodeMarketplaceExtension {
5460 mktplcRef = {
5461 publisher = "yzhang";
5462 name = "dictionary-completion";
5463 version = "1.3.1";
5464 hash = "sha256-sin2kTx7aXFPhtraKUjsowuV8Z2z237RIePL4F/JiPM=";
5465 };
5466 meta = {
5467 description = "Visual Studio Code extension to help user easyly finish long words ";
5468 longDescription = ''
5469 Dictionary completion allows user to get a list of keywords, based off of the current word at the cursor.
5470 This is useful if you are typing a long word (e.g. acknowledgeable) and don't want to finish typing or don't remember the Spelling
5471 '';
5472 homepage = "https://github.com/yzhang-gh/vscode-dic-completion#readme";
5473 changelog = "https://marketplace.visualstudio.com/items/yzhang.dictionary-completion/changelog";
5474 downloadPage = "https://marketplace.visualstudio.com/items?itemName=yzhang.dictionary-completion";
5475 license = lib.licenses.mit;
5476 maintainers = with lib.maintainers; [ onedragon ];
5477 };
5478 };
5479
5480 yzhang.markdown-all-in-one = buildVscodeMarketplaceExtension {
5481 mktplcRef = {
5482 name = "markdown-all-in-one";
5483 publisher = "yzhang";
5484 version = "3.6.3";
5485 sha256 = "sha256-xJhbFQSX1DDDp8iE/R8ep+1t5IRusBkvjHcNmvjrboM=";
5486 };
5487 meta = {
5488 description = "All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)";
5489 downloadPage = "https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one";
5490 homepage = "https://github.com/yzhang-gh/vscode-markdown";
5491 license = lib.licenses.mit;
5492 maintainers = [ lib.maintainers.raroh73 ];
5493 };
5494 };
5495
5496 zaaack.markdown-editor = buildVscodeMarketplaceExtension {
5497 mktplcRef = {
5498 name = "markdown-editor";
5499 publisher = "zaaack";
5500 version = "0.1.13";
5501 hash = "sha256-Si8/piNNktcyRY8o8o9my9sP9NEwrNuySVjlyadDjtU=";
5502 };
5503 meta = {
5504 description = "Visual Studio Code extension for WYSIWYG markdown editing";
5505 downloadPage = "https://marketplace.visualstudio.com/items?itemName=zaaack.markdown-editor";
5506 homepage = "https://github.com/zaaack/vscode-markdown-editor";
5507 license = lib.licenses.mit;
5508 maintainers = [ lib.maintainers.pandapip1 ];
5509 };
5510 };
5511
5512 zainchen.json = buildVscodeMarketplaceExtension {
5513 mktplcRef = {
5514 name = "json";
5515 publisher = "ZainChen";
5516 version = "2.0.2";
5517 hash = "sha256-nC3Q8KuCtn/jg1j/NaAxWGvnKe/ykrPm2PUjfsJz8aI=";
5518 };
5519 meta = {
5520 changelog = "https://marketplace.visualstudio.com/items/ZainChen.json/changelog";
5521 description = "Visual Studio Code extension for JSON support";
5522 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ZainChen.json";
5523 license = lib.licenses.mit;
5524 maintainers = [ lib.maintainers.rhoriguchi ];
5525 };
5526 };
5527
5528 zguolee.tabler-icons = buildVscodeMarketplaceExtension {
5529 mktplcRef = {
5530 name = "tabler-icons";
5531 publisher = "zguolee";
5532 version = "0.3.7";
5533 hash = "sha256-zBMsEovKBFl5LTcYWMHMep1D/4vP8jba3mFRZZP41RU=";
5534 };
5535 meta = {
5536 description = "Tabler product icon theme for Visual Studio Code";
5537 downloadPage = "https://marketplace.visualstudio.com/items?itemName=zguolee.tabler-icons";
5538 homepage = "https://github.com/zguolee/vscode-tabler-icons";
5539 license = lib.licenses.mit;
5540 maintainers = [ ];
5541 };
5542 };
5543
5544 zhuangtongfa.material-theme = buildVscodeMarketplaceExtension {
5545 mktplcRef = {
5546 name = "material-theme";
5547 publisher = "zhuangtongfa";
5548 version = "3.19.0";
5549 sha256 = "sha256-K0eXeAEn4s3YZHJJU9jxtytNQTgaGwvd3fBUsZiKfPw=";
5550 };
5551 meta = {
5552 license = lib.licenses.mit;
5553 };
5554 };
5555
5556 zhwu95.riscv = buildVscodeMarketplaceExtension {
5557 mktplcRef = {
5558 name = "riscv";
5559 publisher = "zhwu95";
5560 version = "0.0.8";
5561 hash = "sha256-PXaHSEXoN0ZboHIoDg37tZ+Gv6xFXP4wGBS3YS/53TY=";
5562 };
5563 meta = {
5564 description = "Basic RISC-V colorization and snippets support";
5565 downloadPage = "https://marketplace.visualstudio.com/items?itemName=zhwu95.riscv";
5566 homepage = "https://github.com/zhuanhao-wu/vscode-riscv-support";
5567 license = lib.licenses.mit;
5568 maintainers = [ lib.maintainers.CardboardTurkey ];
5569 };
5570 };
5571
5572 ziglang.vscode-zig = buildVscodeMarketplaceExtension {
5573 mktplcRef = {
5574 name = "vscode-zig";
5575 publisher = "ziglang";
5576 version = "0.6.11";
5577 hash = "sha256-yJrU47C/cJKmVcPoI1ibsBAiA0zSyP0AE6p87DUl28M=";
5578 };
5579 meta = {
5580 changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
5581 description = "Zig support for Visual Studio Code";
5582 downloadPage = "https://marketplace.visualstudio.com/items?itemName=ziglang.vscode-zig";
5583 homepage = "https://github.com/ziglang/vscode-zig";
5584 license = lib.licenses.mit;
5585 maintainers = [ lib.maintainers.wackbyte ];
5586 };
5587 };
5588
5589 zxh404.vscode-proto3 = buildVscodeMarketplaceExtension {
5590 mktplcRef = {
5591 name = "vscode-proto3";
5592 publisher = "zxh404";
5593 version = "0.5.5";
5594 sha256 = "sha256-Em+w3FyJLXrpVAe9N7zsHRoMcpvl+psmG1new7nA8iE=";
5595 };
5596 nativeBuildInputs = [
5597 jq
5598 moreutils
5599 ];
5600 postInstall = ''
5601 cd "$out/$installPrefix"
5602 jq '.contributes.configuration.properties.protoc.properties.path.default = "${protobuf}/bin/protoc"' package.json | sponge package.json
5603 '';
5604 meta = {
5605 license = lib.licenses.mit;
5606 };
5607 };
5608 };
5609
5610 aliases = super: {
5611 _13xforever = throw "_13xforever is deprecated in favor of 13xforever"; # Added 2024-05-29
5612 _1Password = throw "_1Password is deprecated in favor of 1Password"; # Added 2024-05-29
5613 _2gua = throw "_2gua is deprecated in favor of 2gua"; # Added 2024-05-29
5614 _4ops = throw "_4ops is deprecated in favor of 4ops"; # Added 2024-05-29
5615 Arjun.swagger-viewer = throw "Arjun.swagger-viewer is deprecated in favor of arjun.swagger-viewer"; # Added 2024-05-29
5616 equinusocio.vsc-material-theme = throw "'equinusocio.vsc-material-theme' has been removed due to security concerns. The extension contained potentially malicious code and was taken down."; # Added 2025-02-28
5617 equinusocio.vsc-material-theme-icons = throw "'equinusocio.vsc-material-theme-icons' has been removed due to security concerns. The extension contained potentially malicious code and was taken down."; # Added 2025-02-28
5618 jakebecker.elixir-ls = throw "jakebecker.elixir-ls is deprecated in favor of elixir-lsp.vscode-elixir-ls"; # Added 2024-05-29
5619 jpoissonnier.vscode-styled-components = throw "jpoissonnier.vscode-styled-components is deprecated in favor of styled-components.vscode-styled-components"; # Added 2024-05-29
5620 matklad.rust-analyzer = throw "matklad.rust-analyzer is deprecated in favor of rust-lang.rust-analyzer"; # Added 2024-05-29
5621 mgt19937.typst-preview = throw "The features of 'typst-preview' have been consolidated to 'tinymist', an all-in-one language server for typst"; # Added 2024-07-07
5622 ms-vscode.go = throw "ms-vscode.go is deprecated in favor of golang.go"; # Added 2024-05-29
5623 ms-vscode.PowerShell = throw "ms-vscode.PowerShell is deprecated in favor of super.ms-vscode.powershell"; # Added 2024-05-29
5624 rioj7.commandOnAllFiles = throw "rioj7.commandOnAllFiles is deprecated in favor of rioj7.commandonallfiles"; # Added 2024-05-29
5625 WakaTime.vscode-wakatime = throw "WakaTime.vscode-wakatime is deprecated in favor of wakatime.vscode-wakatime"; # Added 2024-05-29
5626 };
5627
5628 # TODO: add overrides overlay, so that we can have a generated.nix
5629 # then apply extension specific modifications to packages.
5630
5631 # overlays will be applied left to right, overrides should come after aliases.
5632 overlays = lib.optionals config.allowAliases [
5633 (self: super: lib.recursiveUpdate super (aliases super))
5634 ];
5635
5636 toFix = lib.foldl' (lib.flip lib.extends) baseExtensions overlays;
5637in
5638lib.fix toFix