feat: add LSPs
This commit is contained in:
parent
e2b723aaf5
commit
9b5cb058c4
3 changed files with 47 additions and 7 deletions
|
@ -1,7 +1,6 @@
|
|||
{config, pkgs, inputs, ...}: {
|
||||
{pkgs, inputs, ...}: {
|
||||
programs.helix = {
|
||||
enable = true;
|
||||
# langauges = import ./languages.nix args;
|
||||
settings = {
|
||||
theme = "catppuccin_mocha";
|
||||
editor = {
|
||||
|
@ -16,6 +15,37 @@
|
|||
indent-guides = {
|
||||
render = true;
|
||||
rainbow = "dim";
|
||||
|
||||
languages = [
|
||||
{
|
||||
name = "nix";
|
||||
auto-format = true;
|
||||
}
|
||||
{
|
||||
name = "rust";
|
||||
}
|
||||
{
|
||||
name = "go";
|
||||
}
|
||||
{
|
||||
name = "lua";
|
||||
}
|
||||
{
|
||||
name = "python";
|
||||
}
|
||||
{
|
||||
name = "markdown";
|
||||
}
|
||||
{
|
||||
name = "html";
|
||||
}
|
||||
{
|
||||
name = "css";
|
||||
}
|
||||
{
|
||||
name = "yaml";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -174,7 +174,6 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
wget
|
||||
stow
|
||||
starship
|
||||
rustup
|
||||
cargo
|
||||
jre
|
||||
|
@ -183,7 +182,6 @@
|
|||
nodejs
|
||||
polkit_gnome
|
||||
wireplumber
|
||||
qt6.full
|
||||
gcc
|
||||
cmake
|
||||
libvirt
|
||||
|
@ -191,7 +189,19 @@
|
|||
python3Full
|
||||
python3.pkgs.pip
|
||||
gtk-engine-murrine
|
||||
gnupg
|
||||
pinentry-gtk2
|
||||
|
||||
# LSPS
|
||||
nil
|
||||
rust-analyzer
|
||||
gopls
|
||||
sumneko-lua-language-server
|
||||
marksman
|
||||
nodePackages_latest.vscode-html-languageserver-bin
|
||||
nodePackages_latest.vscode-css-languageserver-bin
|
||||
nodePackages_latest.yaml-language-server
|
||||
|
||||
];
|
||||
|
||||
fonts = {
|
||||
|
|
Loading…
Reference in a new issue