fix vscode extensions

This commit is contained in:
uku 2024-02-27 16:14:33 +01:00
parent 971148afe4
commit 19710f0373
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o

View file

@ -49,8 +49,8 @@ in {
# cpp # cpp
mesonbuild.mesonbuild mesonbuild.mesonbuild
ms-vscode.cmake-tools (ms-vscode.cmake-tools.overrideAttrs (_: {sourceRoot = "extension";}))
ms-vscode.makefile-tools (ms-vscode.makefile-tools.overrideAttrs (_: {sourceRoot = "extension";}))
twxs.cmake twxs.cmake
xaver.clang-format xaver.clang-format
@ -64,6 +64,8 @@ in {
# web # web
astro-build.astro-vscode astro-build.astro-vscode
vue.volar vue.volar
esbenp.prettier-vscode
dbaeumer.vscode-eslint
]; ];
userSettings = { userSettings = {
@ -80,6 +82,8 @@ in {
"workbench.colorTheme" = "Catppuccin Macchiato"; "workbench.colorTheme" = "Catppuccin Macchiato";
"errorLens.messageBackgroundMode" = "message"; "errorLens.messageBackgroundMode" = "message";
"java.jdt.ls.java.home" = "${pkgs.jdk17}/lib/openjdk"; "java.jdt.ls.java.home" = "${pkgs.jdk17}/lib/openjdk";
"editor.defaultFormatter" = "esbenp.prettier-vscode";
"[javascript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
# fix for segfault on hyprland # fix for segfault on hyprland
"window.titleBarStyle" = "custom"; "window.titleBarStyle" = "custom";