nix/programm_configs/vscode.nix
2025-09-24 00:05:48 +02:00

37 lines
946 B
Nix

{ pkgs, ... }:
{
programs.vscode = {
enable = true;
package = pkgs.vscodium;
profiles.default.extensions = with pkgs.vscode-extensions; [
bbenoist.nix
james-yu.latex-workshop
jnoortheen.nix-ide
rust-lang.rust-analyzer
arrterian.nix-env-selector
vadimcn.vscode-lldb
serayuzgur.crates
tamasfe.even-better-toml
zhuangtongfa.material-theme
xaver.clang-format
ms-vscode.cpptools
mkhl.direnv
ms-vscode.cmake-tools
twxs.cmake
tomoki1207.pdf
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "shader";
publisher = "slevesque";
version = "1.1.5";
sha256 = "3dfdfb15e40c365bfbe1fecb333f7e08ab1c17a5234d9ed9a5c69914ab57d993";
}
{
name = "platformio-ide";
publisher = "platformio";
version = "3.3.3";
sha256 = "cVYnFhdeClHhuVaTWRU2IDIA1mFq1iLveZUIhEhMSck=";
}
];
};
}