{pkgs, ...}: { imports = [ ./opencode.nix ]; programs.mcp = { enable = true; servers = { Ref = { command = "sh"; args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"]; }; Exa = { command = "sh"; args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"]; }; Outline = { url = "https://wiki.az-gruppe.com/mcp"; }; ContextMode = { command = "sh"; args = ["-c" "exec bunx context-mode@latest"]; }; }; }; home.packages = with pkgs; [ agenix-cli alejandra bc bun devpod kestractl kitty #devpod-desktop (python3.withPackages (ps: with ps; [ pip uv # Scientific packages numba numpy torch srt ])) pyrefly nixd nix-update sidecar td opencode-desktop openspec (qmd.override { vulkanSupport = true; cudaSupport = false; }) tailwindcss tailwindcss-language-server ]; }