|
46 | 46 | } |
47 | 47 | }, |
48 | 48 |
|
49 | | - // Feature install order: external runtimes first (Node, uv, Rust, Bun), |
| 49 | + // Feature install order: external runtimes first (Node, uv, Bun), |
50 | 50 | // then Claude Code native binary (no Node dependency), then custom features. |
51 | 51 | // npm-dependent features (agent-browser, ccusage, ccburn, claude-session-dashboard, |
52 | 52 | // biome, lsp-servers) must come after Node. uv-dependent features (ruff, claude-monitor) must |
53 | | - // come after uv. cargo-dependent features (ccms) must come after Rust. |
54 | | - // notify-hook is second-to-last (lightweight, no dependencies). |
| 53 | + // come after uv. notify-hook is second-to-last (lightweight, no dependencies). |
55 | 54 | // dbr (devcontainer-bridge) is last — standalone binary, no dependencies. |
56 | 55 | "overrideFeatureInstallOrder": [ |
57 | 56 | "ghcr.io/devcontainers/features/node", |
58 | 57 | "ghcr.io/devcontainers/features/github-cli", |
59 | 58 | "ghcr.io/devcontainers/features/docker-outside-of-docker", |
60 | 59 | "ghcr.io/devcontainers-extra/features/uv", |
61 | 60 | "ghcr.io/rails/devcontainer/features/bun", |
62 | | - "ghcr.io/devcontainers/features/rust", |
63 | 61 | "./features/claude-code-native", |
64 | 62 | "./features/tmux", |
65 | 63 | "./features/agent-browser", |
66 | 64 | "./features/claude-monitor", |
67 | 65 | "./features/ccusage", |
68 | 66 | "./features/ccburn", |
69 | 67 | "./features/ccstatusline", |
70 | | - "./features/ccms", |
71 | 68 | "./features/claude-session-dashboard", |
72 | 69 | "./features/ast-grep", |
73 | 70 | "./features/tree-sitter", |
|
94 | 91 | "moby": false |
95 | 92 | }, |
96 | 93 | "ghcr.io/devcontainers-extra/features/uv:1.0": {}, |
97 | | - "ghcr.io/rails/devcontainer/features/bun:1.0.2": {}, |
98 | | - "ghcr.io/devcontainers/features/rust:1.5.0": { |
| 94 | + "ghcr.io/rails/devcontainer/features/bun:1.0.2": { |
99 | 95 | "version": "latest" |
100 | 96 | }, |
| 97 | + // Uncomment to add Rust toolchain: |
| 98 | + // "ghcr.io/devcontainers/features/rust:1.5.0": { |
| 99 | + // "version": "latest" |
| 100 | + // }, |
101 | 101 | // Uncomment to add Go runtime (not installed by default): |
102 | 102 | // "ghcr.io/devcontainers/features/go:1": {}, |
103 | 103 | "./features/claude-code-native": {}, |
|
120 | 120 | "./features/ccstatusline": { |
121 | 121 | "username": "automatic" |
122 | 122 | }, |
123 | | - "./features/ccms": {}, |
| 123 | + // Uncomment to add ccms (requires Rust): |
| 124 | + // "./features/ccms": {}, |
124 | 125 | "./features/claude-session-dashboard": { |
125 | 126 | "version": "latest", |
126 | 127 | "port": "7847", |
|
0 commit comments