From f58f046ef0ba5254a72ffca80de4fd80fbd8b97a Mon Sep 17 00:00:00 2001 From: Kyle Gottfried <6462596+Spitfire1900@users.noreply.github.com> Date: Mon, 6 Apr 2026 16:01:09 -0400 Subject: [PATCH 1/4] support building in devcontainer --- .devcontainer/devcontainer.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..74d1e23444 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,23 @@ +{ + "name": "T3 Code Dev", + "image": "debian:bookworm", + "features": { + "ghcr.io/devcontainers-extra/features/bun:1": {}, + "ghcr.io/devcontainers/features/node:1": { + "version": "24", + "nodeGypDependencies": true + }, + "ghcr.io/devcontainers/features/python:1": { + "version": "3.12" + } + }, + "postCreateCommand": { + "install-deps": "apt-get update && apt-get install -y libfuse2 libnotify4 libnss3 libxss1 libasound2 libatk-bridge2.0-0 libgtk-3-0 libx11-xcb1 libxrandr2 libgbm1 libpango-1.0-0 libcairo2", + "bun-install": "bun install --backend=copyfile --from-lockfile" + }, + "customizations": { + "vscode": { + "extensions": [] + } + } +} From 7818b48a4ecfe984b61d646ccec4b77a1a180e49 Mon Sep 17 00:00:00 2001 From: Kyle Gottfried <6462596+Spitfire1900@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:10:22 +0000 Subject: [PATCH 2/4] update devcontainer and update gitignore to ignore appimage extract --- .devcontainer/devcontainer.json | 4 +++- .gitignore | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 74d1e23444..dfe8e1e570 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -17,7 +17,9 @@ }, "customizations": { "vscode": { - "extensions": [] + "extensions": [ + "oxc.oxc-vscode" + ] } } } diff --git a/.gitignore b/.gitignore index 6e5f8cc59c..6c48782f9a 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ apps/web/src/components/__screenshots__ .vitest-* __screenshots__/ .tanstack +squashfs-root/ From c387fa4498e2ac08eb3008b26905e9be6bddb65b Mon Sep 17 00:00:00 2001 From: Kyle Gottfried <6462596+Spitfire1900@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:23:04 +0000 Subject: [PATCH 3/4] add --frozen-lockfile, remove deps from postCreateCommand --- .devcontainer/devcontainer.json | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index dfe8e1e570..9e2cbf2972 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,21 +5,18 @@ "ghcr.io/devcontainers-extra/features/bun:1": {}, "ghcr.io/devcontainers/features/node:1": { "version": "24", - "nodeGypDependencies": true + "nodeGypDependencies": true, }, "ghcr.io/devcontainers/features/python:1": { - "version": "3.12" - } + "version": "3.12", + }, }, "postCreateCommand": { - "install-deps": "apt-get update && apt-get install -y libfuse2 libnotify4 libnss3 libxss1 libasound2 libatk-bridge2.0-0 libgtk-3-0 libx11-xcb1 libxrandr2 libgbm1 libpango-1.0-0 libcairo2", - "bun-install": "bun install --backend=copyfile --from-lockfile" + "bun-install": "bun install --backend=copyfile --frozen-lockfile", }, "customizations": { "vscode": { - "extensions": [ - "oxc.oxc-vscode" - ] - } - } + "extensions": ["oxc.oxc-vscode"], + }, + }, } From f14cae204d4ba502e3e74f86c7ba8e3bf4a80ae9 Mon Sep 17 00:00:00 2001 From: Kyle Gottfried <6462596+Spitfire1900@users.noreply.github.com> Date: Tue, 7 Apr 2026 12:03:16 +0000 Subject: [PATCH 4/4] npx oxfmt --- .devcontainer/devcontainer.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9e2cbf2972..0c4c30240c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,18 +5,18 @@ "ghcr.io/devcontainers-extra/features/bun:1": {}, "ghcr.io/devcontainers/features/node:1": { "version": "24", - "nodeGypDependencies": true, + "nodeGypDependencies": true }, "ghcr.io/devcontainers/features/python:1": { - "version": "3.12", - }, + "version": "3.12" + } }, "postCreateCommand": { - "bun-install": "bun install --backend=copyfile --frozen-lockfile", + "bun-install": "bun install --backend=copyfile --frozen-lockfile" }, "customizations": { "vscode": { - "extensions": ["oxc.oxc-vscode"], - }, - }, + "extensions": ["oxc.oxc-vscode"] + } + } }