1

Compare commits

...

4 Commits

4 changed files with 31 additions and 7 deletions

View File

@ -22,6 +22,13 @@
zed.enable = true; zed.enable = true;
}; };
programs = {
mcp = {
enable = true;
servers = {};
};
};
home = let home = let
# Extra config to make Rider Unity integration work # Extra config to make Rider Unity integration work
dotnetCore = with pkgs.dotnetCorePackages; dotnetCore = with pkgs.dotnetCorePackages;

View File

@ -40,7 +40,7 @@ in {
just-lsp just-lsp
ltex-ls # TODO: Only enable on-demand ltex-ls # TODO: Only enable on-demand
lua-language-server lua-language-server
# nil nil
# perl5Packages.PLS # perl5Packages.PLS
perlnavigator perlnavigator
pyrefly pyrefly

View File

@ -22,7 +22,7 @@ in {
profiles.default = { profiles.default = {
enableUpdateCheck = false; enableUpdateCheck = false;
enableExtensionUpdateCheck = false; enableExtensionUpdateCheck = false;
enableMcpIntegration = false; enableMcpIntegration = true;
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
# Theme # Theme
@ -75,7 +75,7 @@ in {
"remote.SSH.configFile" = "~/.ssh/custom-config"; "remote.SSH.configFile" = "~/.ssh/custom-config";
"workbench.welcomePage.walkthroughs.openOnInstall" = false; "workbench.welcomePage.walkthroughs.openOnInstall" = false;
"security.workspace.trust.enabled" = false; "security.workspace.trust.enabled" = false;
"chat.disableAIFeatures" = true; "chat.disableAIFeatures" = false;
# C++ # C++
# "C_Cpp.intelliSenseEngine" = "disabled"; # IntelliSense conflics with Clangd # "C_Cpp.intelliSenseEngine" = "disabled"; # IntelliSense conflics with Clangd

View File

@ -14,6 +14,7 @@ in {
programs.zed-editor = { programs.zed-editor = {
enable = true; enable = true;
package = pkgs.zed-editor; package = pkgs.zed-editor;
enableMcpIntegration = true;
mutableUserKeymaps = false; mutableUserKeymaps = false;
mutableUserSettings = false; mutableUserSettings = false;
mutableUserTasks = false; mutableUserTasks = false;
@ -27,7 +28,8 @@ in {
# "html" # "html"
# "make" # "make"
# "nix" "sql"
"nix"
"just" "just"
"perl" "perl"
"assembly" "assembly"
@ -58,18 +60,33 @@ in {
outline_panel.dock = "left"; outline_panel.dock = "left";
collaboration_panel.dock = "left"; collaboration_panel.dock = "left";
git_panel.dock = "left"; git_panel.dock = "left";
agent.dock = "right";
disable_ai = true;
auto_signature_help = true; auto_signature_help = true;
disable_ai = false;
agent.dock = "right";
agent_servers = {
claude-acp = {
type = "registry";
};
codex-acp = {
type = "registry";
};
mistral-vibe = {
type = "registry";
};
gemini = {
type = "registry";
};
};
telemetry = { telemetry = {
diagnostics = false; diagnostics = false;
metrics = false; metrics = false;
}; };
vim_mode = true; vim_mode = true;
whick_key = { which_key = {
enabled = true; enabled = true;
delay_ms = 10; delay_ms = 10;
}; };