{ pkgs, ... }@all: with all; { home = { packages = with pkgs; [ latest.opencode ]; file.".config/opencode/opencode.json".text = let model = "qwen2.5-coder:7b"; in builtins.toJSON { "$schema" = "https://opencode.ai/config.json"; model = "ollama/${model}"; theme = "matrix"; provider = { ollama = { apiKey = "KEY"; disabled = false; npm = "@ai-sdk/openai-compatible"; options = { baseURL = "http://localhost:11434/v1"; }; models = { "${model}" = { tools = true; }; }; }; }; }; }; }