Compare commits
5 Commits
8516a5f463
...
6e50052e29
| Author | SHA1 | Date | |
|---|---|---|---|
|
6e50052e29
|
|||
|
59c6c2cbac
|
|||
|
35c370732a
|
|||
|
ff72abc318
|
|||
|
da85e39d7d
|
@ -23,9 +23,24 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
|
claude-code = {
|
||||||
|
enable = true;
|
||||||
|
enableMcpIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
mcp = {
|
mcp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
servers = {};
|
servers = {
|
||||||
|
svelte = {
|
||||||
|
# claude mcp add -t stdio -s [scope] svelte -- npx -y @sveltejs/mcp
|
||||||
|
args = [
|
||||||
|
"-y"
|
||||||
|
"@sveltejs/mcp"
|
||||||
|
];
|
||||||
|
command = "npx";
|
||||||
|
# type = "stdio";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -26,14 +26,20 @@ in {
|
|||||||
"dockerfile"
|
"dockerfile"
|
||||||
"docker-compose"
|
"docker-compose"
|
||||||
|
|
||||||
# "html"
|
"html"
|
||||||
# "make"
|
"svelte"
|
||||||
|
"svelte-mcp"
|
||||||
|
|
||||||
|
"make"
|
||||||
|
"rainbow-csv"
|
||||||
"sql"
|
"sql"
|
||||||
"nix"
|
"nix"
|
||||||
"just"
|
"just"
|
||||||
"perl"
|
"perl"
|
||||||
"assembly"
|
"assembly"
|
||||||
"wat"
|
"wat"
|
||||||
|
"neocmake"
|
||||||
|
"linkerscript"
|
||||||
];
|
];
|
||||||
|
|
||||||
themes = {};
|
themes = {};
|
||||||
@ -59,12 +65,34 @@ in {
|
|||||||
project_panel.dock = "left";
|
project_panel.dock = "left";
|
||||||
outline_panel.dock = "left";
|
outline_panel.dock = "left";
|
||||||
collaboration_panel.dock = "left";
|
collaboration_panel.dock = "left";
|
||||||
git_panel.dock = "left";
|
git_panel = {
|
||||||
|
dock = "left";
|
||||||
|
tree_view = true;
|
||||||
|
};
|
||||||
|
|
||||||
auto_signature_help = true;
|
auto_signature_help = true;
|
||||||
|
lsp = {
|
||||||
|
nil = {
|
||||||
|
initialization_options = {
|
||||||
|
formatting = {
|
||||||
|
command = null;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
nixd = {
|
||||||
|
initialization_options = {
|
||||||
|
formatting = {
|
||||||
|
command = ["${pkgs.alejandra}/bin/alejandra"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
disable_ai = false;
|
disable_ai = false;
|
||||||
agent.dock = "right";
|
agent = {
|
||||||
|
dock = "right";
|
||||||
|
sidebar_side = "right";
|
||||||
|
};
|
||||||
agent_servers = {
|
agent_servers = {
|
||||||
claude-acp = {
|
claude-acp = {
|
||||||
type = "registry";
|
type = "registry";
|
||||||
|
|||||||
@ -121,6 +121,7 @@ in {
|
|||||||
|
|
||||||
# The shit some applications add to ~/ without asking
|
# The shit some applications add to ~/ without asking
|
||||||
# (mkUDir ".android" m755) # Unity
|
# (mkUDir ".android" m755) # Unity
|
||||||
|
(mkUDir ".claude" m755)
|
||||||
# (mkUDir ".comfy" m755)
|
# (mkUDir ".comfy" m755)
|
||||||
(mkUDir ".docker" m755)
|
(mkUDir ".docker" m755)
|
||||||
# (mkUDir ".gradle" m755) # Unity
|
# (mkUDir ".gradle" m755) # Unity
|
||||||
@ -140,11 +141,13 @@ in {
|
|||||||
(mkUDir ".zotero" m755)
|
(mkUDir ".zotero" m755)
|
||||||
|
|
||||||
# Cache that's actually useful
|
# Cache that's actually useful
|
||||||
|
(mkUDir ".cache/claude-cli-nodejs" m755)
|
||||||
(mkUDir ".cache/fish/generated_completions" m755)
|
(mkUDir ".cache/fish/generated_completions" m755)
|
||||||
(mkUDir ".cache/nix-index" m755)
|
(mkUDir ".cache/nix-index" m755)
|
||||||
(mkUDir ".cache/nix-search-tv" m755)
|
(mkUDir ".cache/nix-search-tv" m755)
|
||||||
(mkUDir ".cache/nvim" m755)
|
(mkUDir ".cache/nvim" m755)
|
||||||
(mkUDir ".cache/JetBrains" m755)
|
(mkUDir ".cache/JetBrains" m755)
|
||||||
|
(mkUDir ".cache/keepassxc" m755)
|
||||||
|
|
||||||
# Config
|
# Config
|
||||||
# (mkUDir ".config/.android" m755) # Unity
|
# (mkUDir ".config/.android" m755) # Unity
|
||||||
|
|||||||
Reference in New Issue
Block a user