26 lines
756 B
Nix
26 lines
756 B
Nix
{ inputs, pkgs, ... }:
|
|
{
|
|
home.packages = with pkgs; [
|
|
neovim
|
|
ripgrep
|
|
|
|
# Language Servers
|
|
lua-language-server # Lua
|
|
nixd # Nix
|
|
gopls # GoLang
|
|
rust-analyzer # Rust
|
|
zls # Zig
|
|
llvmPackages_15.clang-unwrapped #C, C++
|
|
python311Packages.jedi-language-server #Python
|
|
nodePackages_latest.vscode-langservers-extracted #HTML,CSS, JSON
|
|
nodePackages_latest.grammarly-languageserver #Markdown
|
|
nodePackages_latest.typescript-language-server #Javascript and Typescript
|
|
nodePackages_latest.bash-language-server #Bash
|
|
nodePackages_latest.dockerfile-language-server-nodejs #Dockerfiles
|
|
nodePackages_latest.yaml-language-server #Yaml
|
|
];
|
|
xdg.configFile = {
|
|
"nvim".source = "${inputs.self}/nvim";
|
|
};
|
|
}
|