diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7db5464ac46b3..f77c93c5967c5 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1339,6 +1339,8 @@ let }; }; + detachhead.basedpyright = callPackage ./detachhead.basedpyright { }; + devsense.composer-php-vscode = buildVscodeMarketplaceExtension { mktplcRef = { name = "composer-php-vscode"; diff --git a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix new file mode 100644 index 0000000000000..a83bbd839dbc7 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix @@ -0,0 +1,22 @@ +{ + lib, + vscode-utils, + ... +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "basedpyright"; + publisher = "detachhead"; + version = "1.29.2"; + hash = "sha256-RNX4UG+zHAFOhp8PI6iW3YaX1ODhpwGwjLFe1MkuzZs="; + }; + meta = { + changelog = "https://github.com/detachhead/basedpyright/releases"; + description = "VS Code static type checking for Python (but based)"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=detachhead.basedpyright"; + homepage = "https://docs.basedpyright.com/"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.hasnep ]; + }; +}