1

Compare commits

..

4 Commits

4 changed files with 31 additions and 7 deletions

View File

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

View File

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

View File

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

View File

@ -14,6 +14,7 @@ in {
programs.zed-editor = {
enable = true;
package = pkgs.zed-editor;
enableMcpIntegration = true;
mutableUserKeymaps = false;
mutableUserSettings = false;
mutableUserTasks = false;
@ -27,7 +28,8 @@ in {
# "html"
# "make"
# "nix"
"sql"
"nix"
"just"
"perl"
"assembly"
@ -58,18 +60,33 @@ in {
outline_panel.dock = "left";
collaboration_panel.dock = "left";
git_panel.dock = "left";
agent.dock = "right";
disable_ai = 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 = {
diagnostics = false;
metrics = false;
};
vim_mode = true;
whick_key = {
which_key = {
enabled = true;
delay_ms = 10;
};