Compare commits
4 Commits
96cbf1f428
...
8516a5f463
| Author | SHA1 | Date | |
|---|---|---|---|
|
8516a5f463
|
|||
|
9518dceff5
|
|||
|
cb086876fd
|
|||
|
81873c0f68
|
@ -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;
|
||||
|
||||
@ -40,7 +40,7 @@ in {
|
||||
just-lsp
|
||||
ltex-ls # TODO: Only enable on-demand
|
||||
lua-language-server
|
||||
# nil
|
||||
nil
|
||||
# perl5Packages.PLS
|
||||
perlnavigator
|
||||
pyrefly
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user