From 4a44460b5f95234451b3a4a545cd8ae3069a969c Mon Sep 17 00:00:00 2001 From: Brydon DeWitt Date: Wed, 11 Mar 2026 20:28:41 -0400 Subject: [PATCH] feat: add vscode settings --- .vscode/settings.json | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..774a402 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,38 @@ +{ + "remote.extensionKind": { + "ms-azuretools.vscode-containers": [ + "ui" + ], + "ms-azuretools.vscode-docker": [ + "ui" + ], + "GitHub.copilot-chat": [ + "ui" + ] + }, + "dev.containers.defaultFeatures": { + // Shell UX: zsh, oh-my-zsh, git-aware prompt, non-root user setup + "ghcr.io/devcontainers/features/common-utils:2": { + "installZsh": true, + "installOhMyZsh": true, + "upgradePackages": false, + "username": "node" + }, + // Docker-in-Docker so we can build and test container images from inside the devcontainer (`moby: false` for trixie debian compatibility) + "ghcr.io/devcontainers/features/docker-in-docker:2": { + "moby": false + }, + // Add timezone matching so timestamps read like you'd expect + "ghcr.io/hwaien/devcontainer-features/match-host-time-zone:0": {} + }, + "dev.containers.defaultExtensions": [ + "ms-azuretools.vscode-docker", + "bierner.github-markdown-preview", + "mhutchie.git-graph", + "streetsidesoftware.code-spell-checker", + "editorconfig.editorconfig", + "christian-kohler.path-intellisense", + "formulahendry.auto-rename-tag", + "GitHub.copilot-chat", + ], +} \ No newline at end of file