Merge pull request #223434 from Garmelon/clean-up-vscode-extensions
vscode-extensions: clean up
This commit is contained in:
commit
40463077fa
@ -25,11 +25,13 @@ let
|
|||||||
inherit (vscode-utils) buildVscodeMarketplaceExtension;
|
inherit (vscode-utils) buildVscodeMarketplaceExtension;
|
||||||
|
|
||||||
#
|
#
|
||||||
# Unless there is a good reason not to, we attempt to use the same name as the
|
# Unless there is a good reason not to, we attempt to use the lowercase
|
||||||
# extension's unique identifier (the name the extension gets when installed
|
# version of the extension's unique identifier. The unique identifier can be
|
||||||
# from vscode under `~/.vscode`) and found on the marketplace extension page.
|
# found on the marketplace extension page, and is the name under which the
|
||||||
# So an extension's attribute name should be of the form:
|
# extension is installed by VSCode under `~/.vscode`.
|
||||||
# "${mktplcRef.publisher}.${mktplcRef.name}".
|
#
|
||||||
|
# This means an extension should be located at
|
||||||
|
# ${lib.strings.toLower mktplcRef.publisher}.${lib.string.toLower mktplcRef.name}
|
||||||
#
|
#
|
||||||
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs)
|
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs)
|
||||||
{
|
{
|
||||||
@ -253,7 +255,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
Arjun.swagger-viewer = buildVscodeMarketplaceExtension {
|
arjun.swagger-viewer = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
publisher = "Arjun";
|
publisher = "Arjun";
|
||||||
name = "swagger-viewer";
|
name = "swagger-viewer";
|
||||||
@ -451,18 +453,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
bodil.file-browser = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "file-browser";
|
|
||||||
publisher = "bodil";
|
|
||||||
version = "0.2.11";
|
|
||||||
sha256 = "sha256-yPVhhsAUZxnlhj58fXkk+yhxop2q7YJ6X4W9dXGKJfo=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
bierner.emojisense = buildVscodeMarketplaceExtension {
|
bierner.emojisense = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "emojisense";
|
name = "emojisense";
|
||||||
@ -536,6 +526,18 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bodil.file-browser = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "file-browser";
|
||||||
|
publisher = "bodil";
|
||||||
|
version = "0.2.11";
|
||||||
|
sha256 = "sha256-yPVhhsAUZxnlhj58fXkk+yhxop2q7YJ6X4W9dXGKJfo=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
bradlc.vscode-tailwindcss = buildVscodeMarketplaceExtension {
|
bradlc.vscode-tailwindcss = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-tailwindcss";
|
name = "vscode-tailwindcss";
|
||||||
@ -594,6 +596,23 @@ let
|
|||||||
|
|
||||||
chenglou92.rescript-vscode = callPackage ./chenglou92.rescript-vscode { };
|
chenglou92.rescript-vscode = callPackage ./chenglou92.rescript-vscode { };
|
||||||
|
|
||||||
|
chris-hayes.chatgpt-reborn = buildVscodeMarketplaceExtension {
|
||||||
|
meta = {
|
||||||
|
changelog = "https://marketplace.visualstudio.com/items/chris-hayes.chatgpt-reborn/changelog";
|
||||||
|
description = "A Visual Studio Code extension to support ChatGPT, GPT-3 and Codex conversations";
|
||||||
|
downloadPage = "https://marketplace.visualstudio.com/items?itemName=chris-hayes.chatgpt-reborn";
|
||||||
|
homepage = "https://github.com/christopher-hayes/vscode-chatgpt-reborn";
|
||||||
|
license = lib.licenses.isc;
|
||||||
|
maintainers = [ lib.maintainers.drupol ];
|
||||||
|
};
|
||||||
|
mktplcRef = {
|
||||||
|
name = "chatgpt-reborn";
|
||||||
|
publisher = "chris-hayes";
|
||||||
|
version = "3.11.2";
|
||||||
|
sha256 = "sha256-YidcekYTgPYlzfmDHHAxywF+bJE8Da3pg/TCumK4Epo=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
christian-kohler.path-intellisense = buildVscodeMarketplaceExtension {
|
christian-kohler.path-intellisense = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "path-intellisense";
|
name = "path-intellisense";
|
||||||
@ -634,35 +653,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
coenraads.bracket-pair-colorizer = buildVscodeMarketplaceExtension {
|
|
||||||
meta = {
|
|
||||||
changelog = "https://marketplace.visualstudio.com/items/CoenraadS.bracket-pair-colorizer/changelog";
|
|
||||||
description = "A customizable extension for colorizing matching brackets";
|
|
||||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer";
|
|
||||||
homepage = "https://github.com/CoenraadS/BracketPair";
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
maintainers = [ ];
|
|
||||||
};
|
|
||||||
mktplcRef = {
|
|
||||||
name = "bracket-pair-colorizer";
|
|
||||||
publisher = "CoenraadS";
|
|
||||||
version = "1.0.61";
|
|
||||||
sha256 = "0r3bfp8kvhf9zpbiil7acx7zain26grk133f0r0syxqgml12i652";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
coenraads.bracket-pair-colorizer-2 = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "bracket-pair-colorizer-2";
|
|
||||||
publisher = "CoenraadS";
|
|
||||||
version = "0.2.2";
|
|
||||||
sha256 = "0zcbs7h801agfs2cggk1cz8m8j0i2ypmgznkgw17lcx3zisll9ad";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
colejcummins.llvm-syntax-highlighting = buildVscodeMarketplaceExtension {
|
colejcummins.llvm-syntax-highlighting = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "llvm-syntax-highlighting";
|
name = "llvm-syntax-highlighting";
|
||||||
@ -692,23 +682,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
chris-hayes.chatgpt-reborn = buildVscodeMarketplaceExtension {
|
|
||||||
meta = {
|
|
||||||
changelog = "https://marketplace.visualstudio.com/items/chris-hayes.chatgpt-reborn/changelog";
|
|
||||||
description = "A Visual Studio Code extension to support ChatGPT, GPT-3 and Codex conversations";
|
|
||||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=chris-hayes.chatgpt-reborn";
|
|
||||||
homepage = "https://github.com/christopher-hayes/vscode-chatgpt-reborn";
|
|
||||||
license = lib.licenses.isc;
|
|
||||||
maintainers = [ lib.maintainers.drupol ];
|
|
||||||
};
|
|
||||||
mktplcRef = {
|
|
||||||
name = "chatgpt-reborn";
|
|
||||||
publisher = "chris-hayes";
|
|
||||||
version = "3.11.2";
|
|
||||||
sha256 = "sha256-YidcekYTgPYlzfmDHHAxywF+bJE8Da3pg/TCumK4Epo=";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
cweijan.vscode-database-client2 = buildVscodeMarketplaceExtension {
|
cweijan.vscode-database-client2 = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-database-client2";
|
name = "vscode-database-client2";
|
||||||
@ -1080,23 +1053,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
faustinoaq.lex-flex-yacc-bison = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "lex-flex-yacc-bison";
|
|
||||||
publisher = "faustinoaq";
|
|
||||||
version = "0.0.3";
|
|
||||||
sha256 = "6254f52157dc796eae7bf135ac88c1c9cc19d884625331a1e634f9768722cc3d";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
changelog = "https://marketplace.visualstudio.com/items/faustinoaq.lex-flex-yacc-bison/changelog";
|
|
||||||
description = "Language support for Lex, Flex, Yacc and Bison.";
|
|
||||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=faustinoaq.lex-flex-yacc-bison";
|
|
||||||
homepage = "https://github.com/faustinoaq/vscode-lex-flex-yacc-bison";
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
maintainers = [ lib.maintainers.emilytrau ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
file-icons.file-icons = buildVscodeMarketplaceExtension {
|
file-icons.file-icons = buildVscodeMarketplaceExtension {
|
||||||
meta = {
|
meta = {
|
||||||
changelog = "https://marketplace.visualstudio.com/items/file-icons.file-icons/changelog";
|
changelog = "https://marketplace.visualstudio.com/items/file-icons.file-icons/changelog";
|
||||||
@ -1257,8 +1213,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
github = {
|
github.codespaces = buildVscodeMarketplaceExtension {
|
||||||
codespaces = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
publisher = "github";
|
publisher = "github";
|
||||||
name = "codespaces";
|
name = "codespaces";
|
||||||
@ -1268,7 +1223,7 @@ let
|
|||||||
meta = { license = lib.licenses.unfree; };
|
meta = { license = lib.licenses.unfree; };
|
||||||
};
|
};
|
||||||
|
|
||||||
copilot = buildVscodeMarketplaceExtension {
|
github.copilot = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
publisher = "github";
|
publisher = "github";
|
||||||
name = "copilot";
|
name = "copilot";
|
||||||
@ -1284,7 +1239,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
github-vscode-theme = buildVscodeMarketplaceExtension {
|
github.github-vscode-theme = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "github-vscode-theme";
|
name = "github-vscode-theme";
|
||||||
publisher = "github";
|
publisher = "github";
|
||||||
@ -1301,7 +1256,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
vscode-pull-request-github = buildVscodeMarketplaceExtension {
|
github.vscode-pull-request-github = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-pull-request-github";
|
name = "vscode-pull-request-github";
|
||||||
publisher = "github";
|
publisher = "github";
|
||||||
@ -1310,7 +1265,6 @@ let
|
|||||||
};
|
};
|
||||||
meta = { license = lib.licenses.mit; };
|
meta = { license = lib.licenses.mit; };
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
gitlab.gitlab-workflow = buildVscodeMarketplaceExtension {
|
gitlab.gitlab-workflow = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
@ -1598,18 +1552,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
jpoissonnier.vscode-styled-components = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "vscode-styled-components";
|
|
||||||
publisher = "jpoissonnier";
|
|
||||||
version = "1.4.1";
|
|
||||||
sha256 = "sha256-ojbeuYBCS+DjF5R0aLuBImzoSOb8mXw1s0Uh0CzggzE=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
justusadam.language-haskell = buildVscodeMarketplaceExtension {
|
justusadam.language-haskell = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "language-haskell";
|
name = "language-haskell";
|
||||||
@ -1809,8 +1751,6 @@ let
|
|||||||
meta.license = lib.licenses.mit;
|
meta.license = lib.licenses.mit;
|
||||||
};
|
};
|
||||||
|
|
||||||
matklad.rust-analyzer = self.rust-lang.rust-analyzer; # Previous publisher
|
|
||||||
|
|
||||||
matthewpi.caddyfile-support = buildVscodeMarketplaceExtension {
|
matthewpi.caddyfile-support = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "caddyfile-support";
|
name = "caddyfile-support";
|
||||||
@ -1990,88 +1930,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ms-vscode.anycode = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "anycode";
|
|
||||||
publisher = "ms-vscode";
|
|
||||||
version = "0.0.70";
|
|
||||||
sha256 = "sha256-POxgwvKF4A+DxKVIOte4I8REhAbO1U9Gu6r/S41/MmA=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ms-vscode.cmake-tools = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "cmake-tools";
|
|
||||||
publisher = "ms-vscode";
|
|
||||||
version = "1.14.20";
|
|
||||||
sha256 = "sha256-j67Z65N9YW8wY4zIWWCtPIKgW9GYoUntBoGVBLR/H2o=";
|
|
||||||
};
|
|
||||||
meta.license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
|
|
||||||
ms-vscode.cpptools = callPackage ./ms-vscode.cpptools { };
|
|
||||||
|
|
||||||
ms-vscode.hexeditor = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "hexeditor";
|
|
||||||
publisher = "ms-vscode";
|
|
||||||
version = "1.9.11";
|
|
||||||
sha256 = "sha256-w1R8z7Q/JRAsqJ1mgcvlHJ6tywfgKtS6A6zOY2p01io=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ms-vscode.makefile-tools = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "makefile-tools";
|
|
||||||
publisher = "ms-vscode";
|
|
||||||
version = "0.6.0";
|
|
||||||
sha256 = "07zagq5ib9hd3w67yk2g728vypr4qazw0g9dyd5bax21shnmppa9";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ms-vscode.PowerShell = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "PowerShell";
|
|
||||||
publisher = "ms-vscode";
|
|
||||||
version = "2023.3.1";
|
|
||||||
sha256 = "sha256-FJolnWU0DbuQYvMuGL3mytf0h39SH9rUPCl2ahLXLuY=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
description = "A Visual Studio Code extension for PowerShell language support";
|
|
||||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell";
|
|
||||||
homepage = "https://github.com/PowerShell/vscode-powershell";
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
maintainers = [ lib.maintainers.rhoriguchi ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ms-vscode-remote.remote-ssh = callPackage ./ms-vscode-remote.remote-ssh { };
|
|
||||||
|
|
||||||
ms-vscode.theme-tomorrowkit = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "Theme-TomorrowKit";
|
|
||||||
publisher = "ms-vscode";
|
|
||||||
version = "0.1.4";
|
|
||||||
sha256 = "sha256-qakwJWak+IrIeeVcMDWV/fLPx5M8LQGCyhVt4TS/Lmc=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
description = "Additional Tomorrow and Tomorrow Night themes for VS Code. Based on the TextMate themes.";
|
|
||||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.Theme-TomorrowKit";
|
|
||||||
homepage = "https://github.com/microsoft/vscode-themes";
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
maintainers = [ lib.maintainers.ratsclub ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ms-toolsai.jupyter = callPackage ./ms-toolsai.jupyter { };
|
ms-toolsai.jupyter = callPackage ./ms-toolsai.jupyter { };
|
||||||
|
|
||||||
ms-toolsai.jupyter-keymap = buildVscodeMarketplaceExtension {
|
ms-toolsai.jupyter-keymap = buildVscodeMarketplaceExtension {
|
||||||
@ -2122,20 +1980,90 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { };
|
ms-vscode.anycode = buildVscodeMarketplaceExtension {
|
||||||
|
|
||||||
msjsdiag.debugger-for-chrome = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "debugger-for-chrome";
|
name = "anycode";
|
||||||
publisher = "msjsdiag";
|
publisher = "ms-vscode";
|
||||||
version = "4.12.11";
|
version = "0.0.70";
|
||||||
sha256 = "sha256-9i3TgCFThnFF5ccwzS4ATj5c2Xoe/4tDFGv75jJxeQ4=";
|
sha256 = "sha256-POxgwvKF4A+DxKVIOte4I8REhAbO1U9Gu6r/S41/MmA=";
|
||||||
};
|
};
|
||||||
meta = {
|
meta = {
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ms-vscode.cmake-tools = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "cmake-tools";
|
||||||
|
publisher = "ms-vscode";
|
||||||
|
version = "1.14.20";
|
||||||
|
sha256 = "sha256-j67Z65N9YW8wY4zIWWCtPIKgW9GYoUntBoGVBLR/H2o=";
|
||||||
|
};
|
||||||
|
meta.license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
|
||||||
|
ms-vscode.cpptools = callPackage ./ms-vscode.cpptools { };
|
||||||
|
|
||||||
|
ms-vscode.hexeditor = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "hexeditor";
|
||||||
|
publisher = "ms-vscode";
|
||||||
|
version = "1.9.11";
|
||||||
|
sha256 = "sha256-w1R8z7Q/JRAsqJ1mgcvlHJ6tywfgKtS6A6zOY2p01io=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ms-vscode.makefile-tools = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "makefile-tools";
|
||||||
|
publisher = "ms-vscode";
|
||||||
|
version = "0.6.0";
|
||||||
|
sha256 = "07zagq5ib9hd3w67yk2g728vypr4qazw0g9dyd5bax21shnmppa9";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ms-vscode.powershell = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "PowerShell";
|
||||||
|
publisher = "ms-vscode";
|
||||||
|
version = "2023.3.1";
|
||||||
|
sha256 = "sha256-FJolnWU0DbuQYvMuGL3mytf0h39SH9rUPCl2ahLXLuY=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
description = "A Visual Studio Code extension for PowerShell language support";
|
||||||
|
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell";
|
||||||
|
homepage = "https://github.com/PowerShell/vscode-powershell";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = [ lib.maintainers.rhoriguchi ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ms-vscode.theme-tomorrowkit = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "Theme-TomorrowKit";
|
||||||
|
publisher = "ms-vscode";
|
||||||
|
version = "0.1.4";
|
||||||
|
sha256 = "sha256-qakwJWak+IrIeeVcMDWV/fLPx5M8LQGCyhVt4TS/Lmc=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
description = "Additional Tomorrow and Tomorrow Night themes for VS Code. Based on the TextMate themes.";
|
||||||
|
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.Theme-TomorrowKit";
|
||||||
|
homepage = "https://github.com/microsoft/vscode-themes";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = [ lib.maintainers.ratsclub ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ms-vscode-remote.remote-ssh = callPackage ./ms-vscode-remote.remote-ssh { };
|
||||||
|
|
||||||
|
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { };
|
||||||
|
|
||||||
mskelton.one-dark-theme = buildVscodeMarketplaceExtension {
|
mskelton.one-dark-theme = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "one-dark-theme";
|
name = "one-dark-theme";
|
||||||
@ -2211,6 +2139,18 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
octref.vetur = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vetur";
|
||||||
|
publisher = "octref";
|
||||||
|
version = "0.37.3";
|
||||||
|
sha256 = "sha256-3hi1LOZto5AYaomB9ihkAt4j/mhkCDJ8Jqa16piwHIQ=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
oderwat.indent-rainbow = buildVscodeMarketplaceExtension {
|
oderwat.indent-rainbow = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "indent-rainbow";
|
name = "indent-rainbow";
|
||||||
@ -2227,18 +2167,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
octref.vetur = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "vetur";
|
|
||||||
publisher = "octref";
|
|
||||||
version = "0.37.3";
|
|
||||||
sha256 = "sha256-3hi1LOZto5AYaomB9ihkAt4j/mhkCDJ8Jqa16piwHIQ=";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
phoenixframework.phoenix = buildVscodeMarketplaceExtension {
|
phoenixframework.phoenix = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "phoenix";
|
name = "phoenix";
|
||||||
@ -2337,6 +2265,16 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
redhat.vscode-xml = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-xml";
|
||||||
|
publisher = "redhat";
|
||||||
|
version = "0.25.2023032304";
|
||||||
|
sha256 = "sha256-3hU/MZU9dP91p2PVycFL6yg/nf4/x8tt76vmlkiHnE8=";
|
||||||
|
};
|
||||||
|
meta.license = lib.licenses.epl20;
|
||||||
|
};
|
||||||
|
|
||||||
redhat.vscode-yaml = buildVscodeMarketplaceExtension {
|
redhat.vscode-yaml = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-yaml";
|
name = "vscode-yaml";
|
||||||
@ -2349,16 +2287,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
redhat.vscode-xml = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "vscode-xml";
|
|
||||||
publisher = "redhat";
|
|
||||||
version = "0.25.2023032304";
|
|
||||||
sha256 = "sha256-3hU/MZU9dP91p2PVycFL6yg/nf4/x8tt76vmlkiHnE8=";
|
|
||||||
};
|
|
||||||
meta.license = lib.licenses.epl20;
|
|
||||||
};
|
|
||||||
|
|
||||||
richie5um2.snake-trail = buildVscodeMarketplaceExtension {
|
richie5um2.snake-trail = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "snake-trail";
|
name = "snake-trail";
|
||||||
@ -2371,7 +2299,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
rioj7.commandOnAllFiles = buildVscodeMarketplaceExtension {
|
rioj7.commandonallfiles = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "commandOnAllFiles";
|
name = "commandOnAllFiles";
|
||||||
publisher = "rioj7";
|
publisher = "rioj7";
|
||||||
@ -2407,18 +2335,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
rubymaniac.vscode-paste-and-indent = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "vscode-paste-and-indent";
|
|
||||||
publisher = "Rubymaniac";
|
|
||||||
version = "0.0.8";
|
|
||||||
sha256 = "0fqwcvwq37ndms6vky8jjv0zliy6fpfkh8d9raq8hkinfxq6klgl";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
rubbersheep.gi = buildVscodeMarketplaceExtension {
|
rubbersheep.gi = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "gi";
|
name = "gi";
|
||||||
@ -2431,6 +2347,18 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rubymaniac.vscode-paste-and-indent = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-paste-and-indent";
|
||||||
|
publisher = "Rubymaniac";
|
||||||
|
version = "0.0.8";
|
||||||
|
sha256 = "0fqwcvwq37ndms6vky8jjv0zliy6fpfkh8d9raq8hkinfxq6klgl";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
rust-lang.rust-analyzer = callPackage ./rust-lang.rust-analyzer { };
|
rust-lang.rust-analyzer = callPackage ./rust-lang.rust-analyzer { };
|
||||||
|
|
||||||
ryu1kn.partial-diff = buildVscodeMarketplaceExtension {
|
ryu1kn.partial-diff = buildVscodeMarketplaceExtension {
|
||||||
@ -2546,18 +2474,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
silvenon.mdx = buildVscodeMarketplaceExtension {
|
|
||||||
mktplcRef = {
|
|
||||||
name = "mdx";
|
|
||||||
publisher = "silvenon";
|
|
||||||
version = "0.1.0";
|
|
||||||
sha256 = "1mzsqgv0zdlj886kh1yx1zr966yc8hqwmiqrb1532xbmgyy6adz3";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
skellock.just = buildVscodeMarketplaceExtension {
|
skellock.just = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "just";
|
name = "just";
|
||||||
@ -2688,6 +2604,22 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
styled-components.vscode-styled-components = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-styled-components";
|
||||||
|
publisher = "styled-components";
|
||||||
|
version = "1.7.6";
|
||||||
|
sha256 = "sha256-ZXXXFUriu//2Wmj1N+plj7xzJauGBfj+79SyrkUZAO4=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
changelog = "https://marketplace.visualstudio.com/items/styled-components.vscode-styled-components/changelog";
|
||||||
|
description = "Syntax highlighting and IntelliSense for styled-components";
|
||||||
|
downloadPage = "https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components";
|
||||||
|
homepage = "https://github.com/styled-components/vscode-styled-components";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
sumneko.lua = callPackage ./sumneko.lua { };
|
sumneko.lua = callPackage ./sumneko.lua { };
|
||||||
|
|
||||||
svelte.svelte-vscode = buildVscodeMarketplaceExtension {
|
svelte.svelte-vscode = buildVscodeMarketplaceExtension {
|
||||||
@ -3098,7 +3030,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
WakaTime.vscode-wakatime = callPackage ./WakaTime.vscode-wakatime { };
|
wakatime.vscode-wakatime = callPackage ./WakaTime.vscode-wakatime { };
|
||||||
|
|
||||||
wholroyd.jinja = buildVscodeMarketplaceExtension {
|
wholroyd.jinja = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
@ -3230,10 +3162,15 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
aliases = self: super: {
|
aliases = super: {
|
||||||
# aliases
|
Arjun.swagger-viewer = super.arjun.swagger-viewer;
|
||||||
jakebecker.elixir-ls = super.elixir-lsp.vscode-elixir-ls;
|
jakebecker.elixir-ls = super.elixir-lsp.vscode-elixir-ls;
|
||||||
ms-vscode = lib.recursiveUpdate super.ms-vscode { inherit (super.golang) go; };
|
jpoissonnier.vscode-styled-components = super.styled-components.vscode-styled-components;
|
||||||
|
matklad.rust-analyzer = super.rust-lang.rust-analyzer; # Previous publisher
|
||||||
|
ms-vscode.go = super.golang.go;
|
||||||
|
ms-vscode.PowerShell = super.ms-vscode.powershell;
|
||||||
|
rioj7.commandOnAllFiles = super.rioj7.commandonallfiles;
|
||||||
|
WakaTime.vscode-wakatime = super.wakatime.vscode-wakatime;
|
||||||
_1Password = throw ''_1Password has been replaced with "1Password"'';
|
_1Password = throw ''_1Password has been replaced with "1Password"'';
|
||||||
_2gua = throw ''_2gua has been replaced with "2gua"'';
|
_2gua = throw ''_2gua has been replaced with "2gua"'';
|
||||||
_4ops = throw ''_4ops has been replaced with "4ops"'';
|
_4ops = throw ''_4ops has been replaced with "4ops"'';
|
||||||
@ -3243,7 +3180,9 @@ let
|
|||||||
# then apply extension specific modifcations to packages.
|
# then apply extension specific modifcations to packages.
|
||||||
|
|
||||||
# overlays will be applied left to right, overrides should come after aliases.
|
# overlays will be applied left to right, overrides should come after aliases.
|
||||||
overlays = lib.optionals config.allowAliases [ aliases ];
|
overlays = lib.optionals config.allowAliases [
|
||||||
|
(self: super: lib.recursiveUpdate super (aliases super))
|
||||||
|
];
|
||||||
|
|
||||||
toFix = lib.foldl' (lib.flip lib.extends) baseExtensions overlays;
|
toFix = lib.foldl' (lib.flip lib.extends) baseExtensions overlays;
|
||||||
in
|
in
|
||||||
|
Loading…
Reference in New Issue
Block a user