diff --git a/home/cursor.nix b/home/cursor.nix index 62071d3..09dee9f 100644 --- a/home/cursor.nix +++ b/home/cursor.nix @@ -2,27 +2,3 @@ let jsonFormat = pkgs.formats.json { }; - # Cursor reads ~/.cursor/mcp.json on startup for every CLI session. Declaring - # it here keeps the MCP surface in-repo and reviewable. - cursorMcp = jsonFormat.generate "cursor-mcp.json" { - mcpServers = { - rube = { - url = "https://rube.composio.dev/mcp?agent=cursor"; - headers = { }; - }; - context7 = { - command = "npx"; - args = [ - "-y" - "@upstash/context7-mcp@latest" - ]; - }; - }; - }; -in -{ - # Cursor CLI mutates ~/.cursor/cli-config.json directly (auth, privacy cache, - # per-session slash-command state), so we intentionally do NOT manage that - # file here. Only MCP config is declarative. - home.file.".cursor/mcp.json".source = cursorMcp; -} diff --git a/home/zsh.nix b/home/zsh.nix index 0b55fec..a66fdeb 100644 --- a/home/zsh.nix +++ b/home/zsh.nix @@ -30,7 +30,7 @@ shellAliases = { co = "codex --dangerously-bypass-approvals-and-sandbox"; ca = "cursor-agent"; - agent-claude = "cursor-agent --model=claude-opus-4-7-thinking-max --force"; + agent-claude = "cursor-agent --model=claude-opus-4-7-thinking --force"; agent-codex = "cursor-agent --model=gpt-5.4-xhigh-fast --force"; cc = "claude"; ch = "claude-handoff";