1{ 2 "image": "gcr.io/crosvm-infra/crosvm_dev_user:latest", 3 "customizations": { 4 "vscode": { 5 "extensions": [ 6 "rust-lang.rust-analyzer", 7 "bungcip.better-toml", 8 "esbenp.prettier-vscode", 9 "ms-python.vscode-pylance", 10 "foxundermoon.shell-format", 11 "timonwong.shellcheck" 12 ] 13 } 14 }, 15 "runArgs": [ 16 "--privileged", 17 "--device=/dev/kvm", 18 "--volume=/dev/log:/dev/log", 19 "--device=/dev/net/tun", 20 "--device=/dev/vhost-net", 21 "--device=/dev/vhost-vsock", 22 "--mount=type=tmpfs,destination=/tmp", 23 "--mount=type=tmpfs,destination=/var/empty" 24 ], 25 "containerUser": "crosvmdev", 26 "updateContentCommand": "sudo chown -R --reference=/workspaces/crosvm /home/crosvmdev /cache /scratch", 27 "postCreateCommand": "sudo chmod 666 /dev/kvm" 28} 29