Skip to content

Commit f93132d

Browse files
committed
chore: update cursor module
1 parent ccc0c56 commit f93132d

File tree

1 file changed

+16
-31
lines changed
  • registry/coder/modules/cursor

1 file changed

+16
-31
lines changed

registry/coder/modules/cursor/main.tf

Lines changed: 16 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
terraform {
22
required_version = ">= 1.0"
3-
4-
required_providers {
5-
coder = {
6-
source = "coder/coder"
7-
version = ">= 2.5"
8-
}
9-
}
103
}
114

125
variable "agent_id" {
@@ -50,32 +43,24 @@ variable "display_name" {
5043
default = "Cursor Desktop"
5144
}
5245

53-
data "coder_workspace" "me" {}
54-
data "coder_workspace_owner" "me" {}
46+
module "cursor" {
47+
# TODO: update this
48+
source = "git::https://github.com/coder/registry.git//registry/coder/modules/vscode-desktop-core?ref=phorcys420/centralize-vscode-desktop"
49+
50+
agent_id = var.agent_id
5551

56-
resource "coder_app" "cursor" {
57-
agent_id = var.agent_id
58-
external = true
59-
icon = "/icon/cursor.svg"
60-
slug = var.slug
61-
display_name = var.display_name
62-
order = var.order
63-
group = var.group
64-
url = join("", [
65-
"cursor://coder.coder-remote/open",
66-
"?owner=",
67-
data.coder_workspace_owner.me.name,
68-
"&workspace=",
69-
data.coder_workspace.me.name,
70-
var.folder != "" ? join("", ["&folder=", var.folder]) : "",
71-
var.open_recent ? "&openRecent" : "",
72-
"&url=",
73-
data.coder_workspace.me.access_url,
74-
"&token=$SESSION_TOKEN",
75-
])
52+
web_app_icon = "/icon/cursor.svg"
53+
web_app_slug = var.slug
54+
web_app_display_name = var.display_name
55+
web_app_order = var.order
56+
web_app_group = var.group
57+
58+
folder = var.folder
59+
open_recent = var.open_recent
60+
protocol = "cursor"
7661
}
7762

7863
output "cursor_url" {
79-
value = coder_app.cursor.url
64+
value = module.cursor.ide_uri
8065
description = "Cursor IDE Desktop URL."
81-
}
66+
}

0 commit comments

Comments
 (0)