{
"name": "Rust playground",
"image": "mcr.microsoft.com/devcontainers/rust:1-bookworm",
"postStartCommand": "sudo apt-get update && sudo apt-get install -y build-essential musl-tools && rustup target add $(arch)-unknown-linux-musl && sh .devcontainer/install_tooling.sh",
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"cschleiden.vscode-github-actions",
"ms-vsliveshare.vsliveshare",
"vadimcn.vscode-lldb",
"matklad.rust-analyzer",
"serayuzgur.crates",
"tamasfe.even-better-toml",
"usernamehw.errorlens",
"aaron-bond.better-comments",
"yzhang.markdown-all-in-one",
"github.vscode-github-actions"
],
"settings": {
"explorer.compactFolders": false,
"editor.rulers": [
80
],
"workbench.colorTheme": "Default Dark+",
"workbench.preferredDarkColorTheme": "Monokai",
"workbench.colorCustomizations": {
"editorRuler.foreground": "#5f5f62"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
}
}
}
}
}