2024-10-20 00:30:58 +02:00
|
|
|
{pkgs, ...}: {
|
2026-01-04 03:49:13 +01:00
|
|
|
imports = [
|
|
|
|
|
./opencode.nix
|
|
|
|
|
];
|
2026-03-14 09:26:13 +01:00
|
|
|
programs.mcp = {
|
|
|
|
|
enable = true;
|
|
|
|
|
servers = {
|
|
|
|
|
Ref = {
|
|
|
|
|
command = "sh";
|
|
|
|
|
args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"];
|
|
|
|
|
};
|
|
|
|
|
Anytype = {
|
|
|
|
|
command = "sh";
|
|
|
|
|
args = ["-c" "OPENAPI_MCP_HEADERS=$(cat /run/agenix/anytype-key) exec bunx @anyproto/anytype-mcp"];
|
|
|
|
|
disabled = true;
|
|
|
|
|
};
|
|
|
|
|
Basecamp = {
|
|
|
|
|
command = "/home/m3tam3re/p/AI/Basecamp-MCP-Server/venv/bin/python";
|
|
|
|
|
args = ["/home/m3tam3re/p/AI/Basecamp-MCP-Server/basecamp_fastmcp.py"];
|
|
|
|
|
env = {
|
|
|
|
|
PYTHONPATH = "/home/m3tam3re/p/PYTHON/Basecamp-MCP-Server";
|
|
|
|
|
VIRTUAL_ENV = "/home/m3tam3re/p/PYTHON/Basecamp-MCP-Server/venv";
|
|
|
|
|
BASECAMP_ACCOUNT_ID = "5996442";
|
|
|
|
|
};
|
|
|
|
|
disabled = true;
|
|
|
|
|
};
|
|
|
|
|
Exa = {
|
|
|
|
|
command = "sh";
|
|
|
|
|
args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"];
|
|
|
|
|
};
|
|
|
|
|
Outline = {
|
|
|
|
|
command = "sh";
|
|
|
|
|
args = ["-c" "OUTLINE_API_KEY=$(cat /run/agenix/outline-key) OUTLINE_API_URL=https://wiki.az-gruppe.com/api OUTLINE_DISABLE_DELETE=true exec uv tool run mcp-outline"];
|
|
|
|
|
disabled = true;
|
|
|
|
|
};
|
|
|
|
|
ContextMode = {
|
|
|
|
|
command = "sh";
|
|
|
|
|
args = ["-c" "exec bunx context-mode@latest"];
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
2024-10-20 00:30:58 +02:00
|
|
|
home.packages = with pkgs; [
|
2026-01-04 03:49:13 +01:00
|
|
|
agenix-cli
|
|
|
|
|
alejandra
|
|
|
|
|
bc
|
|
|
|
|
bun
|
2025-02-12 11:12:32 +01:00
|
|
|
devpod
|
2025-09-04 15:36:53 +02:00
|
|
|
#devpod-desktop
|
2026-01-02 15:12:26 +01:00
|
|
|
code2prompt
|
2026-03-07 11:44:04 +01:00
|
|
|
gnumake
|
|
|
|
|
cmake
|
2025-02-05 13:17:58 +01:00
|
|
|
(python3.withPackages (ps:
|
|
|
|
|
with ps; [
|
2025-02-20 15:47:16 +01:00
|
|
|
pip
|
2026-01-06 05:54:19 +01:00
|
|
|
uv
|
2025-02-05 13:17:58 +01:00
|
|
|
# Scientific packages
|
|
|
|
|
numba
|
|
|
|
|
numpy
|
|
|
|
|
torch
|
|
|
|
|
srt
|
|
|
|
|
]))
|
2025-07-20 15:13:26 +02:00
|
|
|
pyrefly
|
2024-10-20 00:30:58 +02:00
|
|
|
nixd
|
2026-03-07 11:44:04 +01:00
|
|
|
nodejs
|
|
|
|
|
opencode-desktop
|
|
|
|
|
(qmd.override {
|
|
|
|
|
vulkanSupport = true;
|
|
|
|
|
cudaSupport = false;
|
|
|
|
|
})
|
2026-03-14 09:26:13 +01:00
|
|
|
pi
|
2024-10-20 00:30:58 +02:00
|
|
|
alejandra
|
2026-02-10 20:08:32 +01:00
|
|
|
sidecar
|
2024-11-22 08:54:24 +01:00
|
|
|
tailwindcss
|
2024-11-25 14:59:34 +01:00
|
|
|
tailwindcss-language-server
|
2026-02-10 20:08:32 +01:00
|
|
|
td
|
2024-10-20 00:30:58 +02:00
|
|
|
];
|
|
|
|
|
}
|