fix: vscode extension

This commit is contained in:
2026-04-08 18:41:44 +09:00
parent 005195cb80
commit c9c3a6d9a8
+9 -18
View File
@@ -1,5 +1,8 @@
{ pkgs, lib, ... }: {
let pkgs,
lib,
...
}: let
vsc = pkgs.vscode-extensions; vsc = pkgs.vscode-extensions;
inherit (lib) recursiveUpdate; inherit (lib) recursiveUpdate;
@@ -89,12 +92,6 @@ let
version = "1.32.1"; version = "1.32.1";
hash = "sha256-MAfjS/oFfFuiE+Q2w6leSlao436QSw2fKjd7/BE/Q8Y="; hash = "sha256-MAfjS/oFfFuiE+Q2w6leSlao436QSw2fKjd7/BE/Q8Y=";
} }
{
name = "native-preview";
publisher = "typescriptteam";
version = "0.20251104.1";
hash = "sha256-lUSwtf7jncnrp6UXgmZU30e+CFRKqf0N41+Xna6daok=";
}
]; ];
userSettings = {}; userSettings = {};
}; };
@@ -150,8 +147,7 @@ let
java = { java = {
extensions = ( extensions = (
with vsc; with vsc; [
[
vscjava.vscode-java-pack vscjava.vscode-java-pack
sonarsource.sonarlint-vscode sonarsource.sonarlint-vscode
vscjava.vscode-java-debug vscjava.vscode-java-debug
@@ -250,18 +246,13 @@ let
); );
# mkProfile [layers...] { extensions = [...]; userSettings = { ... }; } # mkProfile [layers...] { extensions = [...]; userSettings = { ... }; }
mkProfile = mkProfile = layersList: extras: let
layersList: extras:
let
base = combine layersList; base = combine layersList;
in in {
{
extensions = base.extensions ++ (extras.extensions or []); extensions = base.extensions ++ (extras.extensions or []);
userSettings = recursiveUpdate base.userSettings (extras.userSettings or {}); userSettings = recursiveUpdate base.userSettings (extras.userSettings or {});
}; };
in {
in
{
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
programs.vscode = { programs.vscode = {