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;
inherit (lib) recursiveUpdate;
@@ -89,12 +92,6 @@ let
version = "1.32.1";
hash = "sha256-MAfjS/oFfFuiE+Q2w6leSlao436QSw2fKjd7/BE/Q8Y=";
}
{
name = "native-preview";
publisher = "typescriptteam";
version = "0.20251104.1";
hash = "sha256-lUSwtf7jncnrp6UXgmZU30e+CFRKqf0N41+Xna6daok=";
}
];
userSettings = {};
};
@@ -150,8 +147,7 @@ let
java = {
extensions = (
with vsc;
[
with vsc; [
vscjava.vscode-java-pack
sonarsource.sonarlint-vscode
vscjava.vscode-java-debug
@@ -250,18 +246,13 @@ let
);
# mkProfile [layers...] { extensions = [...]; userSettings = { ... }; }
mkProfile =
layersList: extras:
let
mkProfile = layersList: extras: let
base = combine layersList;
in
{
in {
extensions = base.extensions ++ (extras.extensions or []);
userSettings = recursiveUpdate base.userSettings (extras.userSettings or {});
};
in
{
in {
nixpkgs.config.allowUnfree = true;
programs.vscode = {