Compare commits
4 Commits
96cbf1f428
...
8516a5f463
| Author | SHA1 | Date | |
|---|---|---|---|
|
8516a5f463
|
|||
|
9518dceff5
|
|||
|
cb086876fd
|
|||
|
81873c0f68
|
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user