{
"name": "FastOrderedBuffer",
"build": {
"dockerfile": "Dockerfile",
"args": {
"USERNAME": "${localEnv:USER}"
}
},
"customizations": {
"vscode": {
"extensions": [
"ms-azuretools.vscode-docker",
"DavidAnson.vscode-markdownlint",
"jkiviluoto.tws",
"stkb.rewrap",
"vadimcn.vscode-lldb",
"ryanluker.vscode-coverage-gutters",
"fill-labs.dependi",
"ms-vscode-remote.remote-containers",
"tamasfe.even-better-toml",
"github.vscode-github-actions",
"GitHub.copilot",
"GitHub.copilot-chat",
"eamodio.gitlens",
"ms-vscode.live-server",
"chang196700.newline",
"ms-vscode-remote.remote-ssh",
"ms-vscode-remote.remote-ssh-edit",
"ms-vscode.remote-explorer",
"rust-lang.rust-analyzer",
"Gruntfuggly.todo-tree",
"redhat.vscode-yaml",
"nefrob.vscode-just-syntax"
]
}
},
"mounts": [
"source=${localEnv:HOME}/.gnupg,target=/home/${localEnv:USER}/.gnupg,type=bind,readonly=true",
"source=${localEnv:HOME}/.ssh,target=/home/${localEnv:USER}/.ssh,type=bind,readonly=true",
"source=${localEnv:HOME}/.gitconfig,target=/home/${localEnv:USER}/.gitconfig,type=bind,readonly=false",
"source=${localEnv:HOME}/.zsh_history,target=/home/${localEnv:USER}/.zsh_history,type=bind,readonly=false",
"source=${localEnv:HOME}/.bash_history,target=/home/${localEnv:USER}/.bash_history,type=bind,readonly=false",
"source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind,readonly=false",
"source=${localEnv:HOME}/.cargo/credentials.toml,target=/home/${localEnv:USER}/.cargo/credentials.toml,type=bind,readonly=true"
],
"features": {},
"postCreateCommand": "pre-commit install",
"remoteUser": "${localEnv:USER}"
}