update helix; vscode; swap discord for vesktop
This commit is contained in:
@@ -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" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user