added support for c, nim, and sage
This commit is contained in:
parent
2bd0b967cb
commit
54ecb45922
2 changed files with 18 additions and 1 deletions
|
|
@ -129,6 +129,11 @@
|
||||||
auto-format = false; # my python is beautiful ^_^
|
auto-format = false; # my python is beautiful ^_^
|
||||||
rulers = [80];
|
rulers = [80];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "c";
|
||||||
|
formatter.command = "${pkgs.clang-tools}/bin/clang-format";
|
||||||
|
language-servers = ["clangd"];
|
||||||
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
language-server = {
|
language-server = {
|
||||||
|
|
@ -138,6 +143,10 @@
|
||||||
nixd = {
|
nixd = {
|
||||||
command = "${pkgs.nixd}/bin/nixd";
|
command = "${pkgs.nixd}/bin/nixd";
|
||||||
};
|
};
|
||||||
|
# clangd for C
|
||||||
|
clangd = {
|
||||||
|
command = "${pkgs.clang-tools}/bin/clangd";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -215,8 +215,16 @@ in {
|
||||||
# dependencies for my sddm theme:
|
# dependencies for my sddm theme:
|
||||||
pkgs.libsForQt5.qt5.qtgraphicaleffects
|
pkgs.libsForQt5.qt5.qtgraphicaleffects
|
||||||
|
|
||||||
python311 # I use 3.11 since it's in a pretty stable state now
|
python312 # I use 3.12 since it's in a pretty stable state now
|
||||||
|
python314 # also 3.14 for latest features
|
||||||
poetry # python dependency management and packaging
|
poetry # python dependency management and packaging
|
||||||
|
clang-tools
|
||||||
|
|
||||||
|
nim-2_2
|
||||||
|
nimble
|
||||||
|
# nimlangserver # FUCK THIS LSP, ITS AWFUL WITH HELIX
|
||||||
|
|
||||||
|
sageWithDoc # SageMath + HTML Documentation
|
||||||
|
|
||||||
# DEBUG: using neofetch temporarily to see if my system upgrades properly
|
# DEBUG: using neofetch temporarily to see if my system upgrades properly
|
||||||
neofetch
|
neofetch
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue