From d0faa6bdd42e1d37d76e45a47b7f4abce677fb12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charlotte=20=F0=9F=A6=9D=20Delenk?= Date: Sun, 20 Mar 2022 17:59:55 +0100 Subject: [PATCH] feat: Add vscode extensions --- config/programs/vscode.nix | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/config/programs/vscode.nix b/config/programs/vscode.nix index 2329d2dd..25a8e81b 100644 --- a/config/programs/vscode.nix +++ b/config/programs/vscode.nix @@ -2,5 +2,43 @@ programs.vscode = { enable = true; package = pkgs.vscodium; + extensions = (with pkgs.vscode-extensions; [ + arrterian.nix-env-selector + bbenoist.nix + eamodio.gitlens + github.copilot + jnoortheen.nix-ide + matklad.rust-analyzer + ms-vscode-remote.remote-ssh + serayuzgur.crates + tamasfe.even-better-toml + ritwickdey.liveserver + vadimcn.vscode-lldb + vscodevim.vim + yzhang.markdown-all-in-one + ]) ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [{ + name = "rust-doc-viewer"; + publisher = "jscearcy"; + version = "2.0.1"; + sha256 = "sha256-bVWM3RlcXY0+fACKrOtq63dHo0neyaw/TuhUxwCxeYs="; + } + { + name = "cargo"; + publisher = "panicbit"; + version = "0.2.3"; + sha256 = "sha256-B0oLZE8wtygTaUX9/qOBg9lJAjUUg2i7B2rfSWJerEU="; + } + { + name = "vscode-rust-test-adapter"; + publisher = "swellaby"; + version = "0.11.0"; + sha256 = "sha256-IgfcIRF54JXm9l2vVjf7lFJOVSI0CDgDjQT+Hw6FO4Q="; + } + { + name = "discord-vscode"; + publisher = "icrawl"; + version = "5.8.0"; + sha256 = "sha256-IU/looiu6tluAp8u6MeSNCd7B8SSMZ6CEZ64mMsTNmU="; + }]; }; }