add lots of helix config; update vscode config;

This commit is contained in:
2025-01-14 13:49:34 +00:00
parent d164b95f21
commit 8896c27e13
6 changed files with 169 additions and 15 deletions

View File

@@ -6,8 +6,6 @@ in
{
home.packages = with pkgs;[
(nerdfonts.override { fonts = [ "SpaceMono" ]; })
shellcheck
biome
];
programs = {
@@ -26,10 +24,11 @@ in
esbenp.prettier-vscode
bradlc.vscode-tailwindcss
humao.rest-client
rogalmic.bash-debug
loriscro.super
mads-hartmann.bash-ide-vscode
foxundermoon.shell-format
];
userSettings = {
userSettings = with pkgs;{
"workbench.iconTheme" = "material-icon-theme";
"window.titleBarStyle" = "custom";
"workbench.colorTheme" = "Dracula Theme";
@@ -45,7 +44,21 @@ in
"typescript.preferences.preferTypeOnlyAutoImports" = true;
"chat.commandCenter.enabled" = false;
"nix.enableLanguageServer" = true; # Enable LSP.
"nix.serverPath" = "${nixd}/bin/nixd"; # The path to the LSP server executable.
"nix.serverSettings" = {
nixd = {
formatting.command = [ "${nixpkgs-fmt}/bin/nixpkgs-fmt" ];
};
};
"biome.lsp.bin" = "${biome}/bin/biome";
"bashIde.shellcheckPath" = "${shellcheck}/bin/shellcheck";
"shellformat.path" = "${shfmt}/bin/shfmt";
};
};
};
}