diff --git a/hosts/perso-desktop/home.nix b/hosts/perso-desktop/home.nix index 479e500..7cbf6ca 100644 --- a/hosts/perso-desktop/home.nix +++ b/hosts/perso-desktop/home.nix @@ -6,6 +6,8 @@ ]; modules.home = { + editors.vscode.enable = true; + apps = { flatpak.enable = true; jetbrainsToolbox.enable = true; diff --git a/modules/home/editors/vscode.nix b/modules/home/editors/vscode.nix index 14cd380..886c0d4 100644 --- a/modules/home/editors/vscode.nix +++ b/modules/home/editors/vscode.nix @@ -28,12 +28,14 @@ in # Waiting https://github.com/nix-community/home-manager/pull/5640 to support multi-profiles support extensions = with pkgs; with vscode-extensions; [ + # Direnv to automatically Load Dev Env + mkhl.direnv + # Nix bbenoist.nix # Rust rust-lang.rust-analyzer - serayuzgur.crates tamasfe.even-better-toml # Phoenix @@ -42,6 +44,15 @@ in # Ruby shopify.ruby-lsp + + # C/C++ Support + ms-vscode.cpptools + + # Improve error display + usernamehw.errorlens + + # TS Error + yoavbls.pretty-ts-errors ]; }; };