37 lines
929 B
Nix
37 lines
929 B
Nix
{ pkgs, ... }:
|
|
{
|
|
programs.vscode = {
|
|
enable = true;
|
|
package = pkgs.vscodium;
|
|
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=";
|
|
}
|
|
];
|
|
};
|
|
}
|