diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9c267eb3c844..2bdd25f9a199 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13973,6 +13973,12 @@ github = "LogicalOverflow"; githubId = 5919957; }; + lheintzmann1 = { + email = "lheintzmann1@disroot.org"; + github = "lheintzmann1"; + githubId = 141759313; + name = "Lucas Heintzmann"; + }; lhvwb = { email = "nathaniel.baxter@gmail.com"; github = "nathanielbaxter"; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 10ac55d3959d..3ead0f241e3c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4824,6 +4824,8 @@ let tekumara.typos-vscode = callPackage ./tekumara.typos-vscode { }; + teros-technology.teroshdl = callPackage ./teros-technology-teroshdl { }; + theangryepicbanana.language-pascal = buildVscodeMarketplaceExtension { mktplcRef = { name = "language-pascal"; diff --git a/pkgs/applications/editors/vscode/extensions/teros-technology-teroshdl/default.nix b/pkgs/applications/editors/vscode/extensions/teros-technology-teroshdl/default.nix new file mode 100644 index 000000000000..16dc4647a67a --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/teros-technology-teroshdl/default.nix @@ -0,0 +1,22 @@ +{ + lib, + vscode-utils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "teroshdl"; + publisher = "teros-technology"; + version = "7.0.3"; + hash = "sha256-Bt31ia0X4sQQfREq8PPVEGt/oGe/Oob0yQbYkwNRSsk="; + }; + + meta = { + changelog = "https://github.com/TerosTechnology/vscode-terosHDL/releases"; + description = "Visual Studio Code extension for HDL developments (SystemVerilog/Verilog/VHDL)"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=teros-technology.teroshdl"; + homepage = "https://github.com/TerosTechnology/vscode-terosHDL"; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ lheintzmann1 ]; + }; +}