From 32e504cb2ad8017385fd698fecf594dcc6fd26f3 Mon Sep 17 00:00:00 2001 From: Michael Suchacz <203725896+ibetitsmike@users.noreply.github.com> Date: Fri, 7 Nov 2025 11:41:30 +0100 Subject: [PATCH] chore: add cmux to dogfood template (#20681) --- dogfood/coder/main.tf | 15 ++++++++++++- site/src/theme/icons.json | 1 + site/static/icon/cmux.svg | 47 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 site/static/icon/cmux.svg diff --git a/dogfood/coder/main.tf b/dogfood/coder/main.tf index efa9552000..40eec5e913 100644 --- a/dogfood/coder/main.tf +++ b/dogfood/coder/main.tf @@ -250,12 +250,17 @@ data "coder_parameter" "ide_choices" { form_type = "multi-select" mutable = true description = "Choose one or more IDEs to enable in your workspace" - default = jsonencode(["vscode", "code-server", "cursor"]) + default = jsonencode(["vscode", "code-server", "cursor", "cmux"]) option { name = "VS Code Desktop" value = "vscode" icon = "/icon/code.svg" } + option { + name = "cmux" + value = "cmux" + icon = "/icon/cmux.svg" + } option { name = "code-server" value = "code-server" @@ -352,6 +357,14 @@ module "personalize" { agent_id = coder_agent.dev.id } +module "cmux" { + count = contains(jsondecode(data.coder_parameter.ide_choices.value), "cmux") ? data.coder_workspace.me.start_count : 0 + source = "registry.coder.com/coder/cmux/coder" + version = "1.0.0" + agent_id = coder_agent.dev.id + subdomain = true +} + module "code-server" { count = contains(jsondecode(data.coder_parameter.ide_choices.value), "code-server") ? data.coder_workspace.me.start_count : 0 source = "dev.registry.coder.com/coder/code-server/coder" diff --git a/site/src/theme/icons.json b/site/src/theme/icons.json index a45b84f120..53dd9f6e9f 100644 --- a/site/src/theme/icons.json +++ b/site/src/theme/icons.json @@ -21,6 +21,7 @@ "centos.svg", "claude.svg", "clion.svg", + "cmux.svg", "code-insiders.svg", "code.svg", "coder.svg", diff --git a/site/static/icon/cmux.svg b/site/static/icon/cmux.svg new file mode 100644 index 0000000000..95b56bb001 --- /dev/null +++ b/site/static/icon/cmux.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +