From 02946fff2c7d49532c8d8e82f25823986485271c Mon Sep 17 00:00:00 2001 From: n <54501296+2hexed@users.noreply.github.com> Date: Fri, 10 Oct 2025 00:23:36 +0530 Subject: [PATCH 1/2] vscode-extensions: init at 1.1.0 --- .../extensions/prince781.vala/default.nix | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix b/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix new file mode 100644 index 000000000000..f59d515ff568 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix @@ -0,0 +1,26 @@ +{ + lib, + vala-language-server, + vscode-utils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "vala"; + publisher = "prince781"; + version = "1.1.0"; + hash = "sha256-LJJDKhwzbGznyiXeB8SYir3LOM7/quYhGae1m4X/s3M="; + }; + + nativeBuildInputs = [ + vala-language-server + ]; + + meta = { + changelog = "https://marketplace.visualstudio.com/items/prince781.vala/changelog"; + description = "Syntax highlighting and language support for the Vala / Genie languages"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=prince781.vala"; + homepage = "https://github.com/vala-lang/vala-vscode#readme"; + license = lib.licenses.mit; + }; +} From 2f7678f60fd5e20d6da58dc91211711bdb08e585 Mon Sep 17 00:00:00 2001 From: n <54501296+2hexed@users.noreply.github.com> Date: Fri, 10 Oct 2025 18:09:52 +0530 Subject: [PATCH 2/2] append the extension entry --- pkgs/applications/editors/vscode/extensions/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 85403a5e9855..39129dab19d7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3758,6 +3758,8 @@ let }; }; + prince781.vala = callPackage ./prince781.vala { }; + prisma.prisma = buildVscodeMarketplaceExtension { mktplcRef = { name = "prisma";