update helix; vscode; swap discord for vesktop

This commit is contained in:
2025-02-07 13:03:04 +00:00
parent 27e4661529
commit b31503e82b
4 changed files with 25 additions and 52 deletions

View File

@@ -8,6 +8,18 @@
settings = {
theme = "dracula";
};
extraPackages = with pkgs;[
marksman
shfmt
bash-language-server
superhtml
nixd
nixpkgs-fmt
biome
] ++ (with nodePackages;[
vscode-langservers-extracted
typescript-language-server
]);
languages = {
language = [
{
@@ -71,46 +83,6 @@
formatter = { command = "biome"; args = [ "format" "--stdin-file-path" "a.tsx" ]; };
}
];
language-server = with pkgs;{
bash-language-server = {
command = "${bash-language-server}/bin/bash-language-server";
args = [ "start" ];
};
superhtml = {
command = "${superhtml}/bin/superhtml";
args = [ "lsp" ];
};
nixd = {
command = "${nixd}/bin/nixd";
config.nil = {
formatting.command = [ "${nixpkgs-fmt}/bin/nixpkgs-fmt" ];
};
};
typescript-language-server = with nodePackages; {
command = "${typescript-language-server}/bin/typescript-language-server";
args = [ "--stdio" "--tsserver-path=${typescript}/lib/node_modules/typescript/lib" ];
};
vscode-css-language-server = {
command = "${vscode-langservers-extracted}/bin/vscode-css-language-server";
args = [ "--stdio" ];
};
vscode-json-language-server = {
command = "${vscode-langservers-extracted}/bin/vscode-json-language-server";
args = [ "--stdio" ];
};
vscode-markdown-language-server = {
command = "${vscode-langservers-extracted}/bin/vscode-markdown-language-server";
args = [ "--stdio" ];
};
biome = {
command = "${biome}/bin/biome";
args = [ "lsp-proxy" ];
};
};
};
};
};