• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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