From 316e88afd345160267d2955f0e37de57b949c1ad Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Sat, 28 Jun 2025 09:46:50 +0200 Subject: [PATCH] get most extensions from open-vsx --- home/vinzenz/default.nix | 2 ++ home/vinzenz/vscode.nix | 40 +++++++++++++++++++++++----------------- 2 files changed, 25 insertions(+), 17 deletions(-) diff --git a/home/vinzenz/default.nix b/home/vinzenz/default.nix index 5b7e80d..db55596 100644 --- a/home/vinzenz/default.nix +++ b/home/vinzenz/default.nix @@ -47,6 +47,8 @@ "jetbrains-toolbox" "anydesk" + + "vscode-extension-ms-dotnettools-csharp" ]; }; } diff --git a/home/vinzenz/vscode.nix b/home/vinzenz/vscode.nix index 58d31b6..548ed3e 100644 --- a/home/vinzenz/vscode.nix +++ b/home/vinzenz/vscode.nix @@ -7,23 +7,27 @@ package = pkgs.vscodium; profiles.default = { enableUpdateCheck = false; - extensions = with pkgs.vscode-extensions; [ - jnoortheen.nix-ide - ms-python.python - editorconfig.editorconfig - yzhang.markdown-all-in-one - redhat.vscode-yaml - pkief.material-icon-theme - rust-lang.rust-analyzer - tamasfe.even-better-toml - llvm-vs-code-extensions.vscode-clangd - mkhl.direnv - vadimcn.vscode-lldb - # ms-dotnettools.csharp - # ms-vscode-remote.remote-ssh - RoweWilsonFrederiskHolme.wikitext - davidanson.vscode-markdownlint - ]; + extensions = + with pkgs.nix-vscode-extensions.open-vsx; + [ + jnoortheen.nix-ide + ms-python.python + editorconfig.editorconfig + yzhang.markdown-all-in-one + redhat.vscode-yaml + pkief.material-icon-theme + rust-lang.rust-analyzer + tamasfe.even-better-toml + llvm-vs-code-extensions.vscode-clangd + mkhl.direnv + muhammad-sammy.csharp + davidanson.vscode-markdownlint + ] + ++ (with pkgs.vscode-extensions; [ + vadimcn.vscode-lldb + RoweWilsonFrederiskHolme.wikitext + ms-dotnettools.csharp + ]); userSettings = { "files.autoSave" = "afterDelay"; "files.autoSaveWhenNoErrors" = true; @@ -66,6 +70,8 @@ }; }; + "dotnetAcquisitionExtension.sharedExistingDotnetPath" = "${lib.getBin pkgs.dotnet-sdk}/bin/dotnet"; + "\[makefile\]" = { "editor.insertSpaces" = false; "editor.detectIndentation" = false;