Something went wrong. Try again.
Configuration for my NixOS based systems and Home Manager
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292{ "$schema": "https://opencode.ai/config.json", "agents": { "ds-flash": { "description": "Handles tasks with precise, step-by-step instructions", "mode": "subagent", "model": "opencode-go/deepseek-v4-flash" }, "astra": { "description": "Handles tasks with precise, step-by-step instructions", "mode": "subagent", "model": "openai/gpt-6-astra" }, "sol": { "description": "Handles tasks with precise, step-by-step instructions", "mode": "subagent", "model": "openai/gpt-6-sol" }, "luna": { "description": "Handles tasks with precise, step-by-step instructions", "mode": "subagent", "model": "openai/gpt-6-luna" }, "go-ds4-pro": { "description": "Reasonably intelligent, very low cost", "mode": "subagent", "model": "opencode-go/deepseek-v4-pro" } }, "lsp": { "typescript": { "command": [ "typescript-language-server", "--stdio" ], "extensions": [ ".ts", ".tsx", ".mts", ".cts", ".js", ".jsx", ".mjs", ".cjs" ] }, "clojure": { "command": [ "clojure-lsp" ], "extensions": [ ".clj", ".cljs", ".cljc", ".edn" ] }, "rust": { "command": [ "rust-analyzer" ], "extensions": [ ".rs" ] }, "python": { "command": [ "pylsp" ], "extensions": [ ".py", ".pyi" ] }, "nix": { "command": [ "nil" ], "extensions": [ ".nix" ] }, "lua": { "command": [ "lua-language-server" ], "extensions": [ ".lua" ] }, "go": { "command": [ "gopls" ], "extensions": [ ".go" ] }, "yaml": { "command": [ "yaml-language-server", "--stdio" ], "extensions": [ ".yaml", ".yml" ] }, "json": { "command": [ "vscode-json-language-server", "--stdio" ], "extensions": [ ".json", ".jsonc" ] }, "clangd": { "command": [ "clangd" ], "extensions": [ ".c", ".cc", ".cpp", ".cxx", ".h", ".hh", ".hpp", ".hxx" ] }, "swift": { "command": [ "sourcekit-lsp" ], "extensions": [ ".swift" ] }, "typst": { "command": [ "tinymist" ], "extensions": [ ".typ" ] } }, "mcp": { "servers": { "nixos": { "type": "local", "command": ["nix", "run", "github:utensils/mcp-nixos", "--"] }, "linear": { "type": "remote", "url": "https://mcp.linear.app/mcp", "disabled": true }, "kagi": { "type": "local", "command": [ "uvx", "kagimcp" ], "disabled": true }, "dash": { "type": "local", "command": [ "uvx", "--from", "git+https://github.com/Kapeli/dash-mcp-server.git", "dash-mcp-server" ] }, "github": { "type": "remote", "url": "https://api.githubcopilot.com/mcp/", "oauth": true }, "tsk": { "type": "local", "command": [ "tsk", "mcp" ] }, "kubernetes": { "type": "local", "command": [ "kubernetes-mcp-server" ] }, "atlassian": { "type": "remote", "url": "https://mcp.atlassian.com/v2/mcp" }, "total-recall": { "type": "remote", "url": "https://odin.ngp.computer/mcp", "disabled": true, "oauth": false, "headers": { "Authorization": "Bearer {env:TOTAL_RECALL_TOKEN}" } }, "victorialogs": { "type": "local", "command": ["mcp-victorialogs"] }, "victoriatraces": { "type": "local", "command": ["mcp-victoriatraces"] } } }, "providers": { "ambient": { "package": "@opencode-ai/llm/providers/openai-compatible", "models": { "ambient/large": { "name": "ambient/large" }, "zai-org/GLM-5.1-FP8": { "name": "zai-org/GLM-5.1-FP8" } }, "settings": { "baseURL": "https://api.ambient.xyz/v1" } }, "lmstudio": { "package": "@opencode-ai/llm/providers/openai-compatible", "models": { "beinsezii/qwen3.5-122b-a10b-gguf-halo/qwen35-122b-a10b-q80-q6k_ffn.gguf": { "name": "beinsezii/qwen3.5-122b-a10b-gguf-halo/qwen35-122b-a10b-q80-q6k_ffn.gguf" }, "qwen/qwen3.6-35b-a3b": { "name": "qwen/qwen3.6-35b-a3b" }, "nvidia/nemotron-3-nano-omni": { "name": "nvidia/nemotron-3-nano-omni" }, "google/gemma-4-31b-qat": { "name": "google/gemma-4-31b-qat" }, "google/gemma-4-26b-a4b": { "name": "google/gemma-4-26b-a4b" }, "qwen/qwen3.6-27b": { "name": "qwen/qwen3.6-27b" }, "google/gemma-4-31b": { "name": "google/gemma-4-31b" }, "nvidia/nemotron-3-super": { "name": "nvidia/nemotron-3-super" }, "qwen3.5-122b-a10b": { "name": "qwen3.5-122b-a10b" }, "text-embedding-nomic-embed-text-v1.5": { "name": "text-embedding-nomic-embed-text-v1.5" }, "openai/gpt-oss-20b": { "name": "openai/gpt-oss-20b" }, "openai/gpt-oss-120b": { "name": "openai/gpt-oss-120b" } }, "settings": { "baseURL": "http://shizuri.local/v1" } }, "ds4": { "package": "@opencode-ai/llm/providers/openai-compatible", "models": { "deepseek-ai/deepseek-v4-flash": { "name": "deepseek-ai/deepseek-v4-flash" } }, "settings": { "baseURL": "http://shizuri.local:8000/v1" } } }}