@@ -52,49 +52,30 @@ variable "display_name" {
5252
5353variable "mcp" {
5454 type = string
55- description = " JSON-encoded string to configure MCP servers for Antigravity. When set, writes ~ /.gemini/antigravity/mcp_config.json."
55+ description = " JSON-encoded string to configure MCP servers for Antigravity. When set, writes $HOME /.gemini/antigravity/mcp_config.json."
5656 default = " "
5757}
5858
5959data "coder_workspace" "me" {}
6060
6161data "coder_workspace_owner" "me" {}
6262
63- locals {
64- mcp_b64 = var. mcp != " " ? base64encode (var. mcp ) : " "
65- }
66-
6763module "vscode-desktop-core" {
68- source = " registry.coder.com/coder/vscode-desktop-core/coder"
69- version = " 1.0.1"
64+ source = " git::https://github.com/coder/registry.git//registry/coder/modules/vscode-desktop-core?ref=phorcys/vscode-desktop-core-mcp"
7065
7166 agent_id = var. agent_id
7267
73- web_app_icon = " /icon/antigravity.svg"
74- web_app_slug = var. slug
75- web_app_display_name = var. display_name
76- web_app_order = var. order
77- web_app_group = var. group
68+ coder_app_icon = " /icon/antigravity.svg"
69+ coder_app_slug = var. slug
70+ coder_app_display_name = var. display_name
71+ coder_app_order = var. order
72+ coder_app_group = var. group
7873
7974 folder = var. folder
8075 open_recent = var. open_recent
81- protocol = " antigravity"
82- }
8376
84- resource "coder_script" "antigravity_mcp" {
85- count = var. mcp != " " ? 1 : 0
86- agent_id = var. agent_id
87- display_name = " Antigravity MCP"
88- icon = " /icon/antigravity.svg"
89- run_on_start = true
90- start_blocks_login = false
91- script = <<- EOT
92- #!/bin/sh
93- set -eu
94- mkdir -p "$HOME/.gemini/antigravity"
95- echo -n "${ local . mcp_b64 } " | base64 -d > "$HOME/.gemini/antigravity/mcp_config.json"
96- chmod 600 "$HOME/.gemini/antigravity/mcp_config.json"
97- EOT
77+ protocol = " antigravity"
78+ config_folder = " $HOME/.gemini/antigravity"
9879}
9980
10081output "antigravity_url" {
0 commit comments