{ den, modules, ... }: { modules.ai = { provides = { ollama-cuda = { homeManager = { pkgs, ... }: { home.packages = [ pkgs.ollama-cuda ]; }; }; }; homeManager = { pkgs, ... }: { home.packages = [ pkgs.claude-code ]; programs.opencode = { enable = true; extraPackages = with pkgs; [ rust-analyzer typescript-language-server ]; context = '' Instructions: - Do NOT preemptively load all references - use lazy loading based on actual need - When loaded, treat content as mandatory instructions that override defaults - Follow references recursively when needed ''; settings = { "lsp" = true; }; }; }; }; }