added support for c, nim, and sage

This commit is contained in:
Emile Clark-Boman 2025-07-01 14:55:10 +10:00
parent 2bd0b967cb
commit 54ecb45922
2 changed files with 18 additions and 1 deletions

View file

@ -129,6 +129,11 @@
auto-format = false; # my python is beautiful ^_^
rulers = [80];
}
{
name = "c";
formatter.command = "${pkgs.clang-tools}/bin/clang-format";
language-servers = ["clangd"];
}
];
language-server = {
@ -138,6 +143,10 @@
nixd = {
command = "${pkgs.nixd}/bin/nixd";
};
# clangd for C
clangd = {
command = "${pkgs.clang-tools}/bin/clangd";
};
};
};
};

View file

@ -215,8 +215,16 @@ in {
# dependencies for my sddm theme:
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
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
neofetch