-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathdevcontainer.json
112 lines (112 loc) · 3.24 KB
/
devcontainer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{
"build": {
"dockerfile": "./Dockerfile",
"context": ".",
"args": {
"BASE": "ubuntu22.04"
}
},
"remoteUser": "coder",
"containerUser": "root",
"containerEnv": {
"LANG": "${localEnv:LANG:en_US.UTF-8}",
"NVIDIA_DISABLE_REQUIRE": "true"
},
"workspaceFolder": "/home/coder",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"userUid": "1001",
"userGid": "1001",
"username": "coder",
"installZsh": "true",
"upgradePackages": "true"
},
"ghcr.io/devcontainers/features/git:1.3.0": {
"ppa": "true",
"version": "latest"
},
"ghcr.io/devcontainers/features/git-lfs:1.2.1": {
"autoPull": false
},
"ghcr.io/devcontainers/features/github-cli:1.0.12": {},
"./features/src/gitlab-cli": {},
"./features/src/cmake": {},
"./features/src/ninja": {},
"./features/src/sccache": {
"version": "0.7.7"
},
"./features/src/utils": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/devcontainers/features/common-utils",
"ghcr.io/devcontainers/features/git",
"ghcr.io/devcontainers/features/git-lfs",
"ghcr.io/devcontainers/features/github-cli",
"./features/src/gitlab-cli",
"./features/src/cmake",
"./features/src/ninja",
"./features/src/sccache",
"./features/src/utils"
],
"updateContentCommand": [
"/bin/bash",
"-c",
"mkdir -m 0755 -p ~/.config/clangd && cp -n /etc/skel/.config/clangd/config.yaml ~/.config/clangd/config.yaml"
],
"customizations": {
"vscode": {
"extensions": [
"augustocdias.tasks-shell-input",
"llvm-vs-code-extensions.vscode-clangd",
"mutantdino.resourcemonitor",
"ms-vscode.cpptools",
"seaube.clangformat",
"tamasfe.even-better-toml"
],
"settings": {
"C_Cpp.vcpkg.enabled": false,
"C_Cpp.formatting": "disabled",
"C_Cpp.autocomplete": "disabled",
"C_Cpp.errorSquiggles": "disabled",
"C_Cpp.intelliSenseEngine": "disabled",
"C_Cpp.configurationWarnings": "disabled",
"C_Cpp.autoAddFileAssociations": false,
"clangFormat.fallbackStyle": "none",
"extensions.ignoreRecommendations": true,
"files.associations": {
"*.cu": "cuda-cpp",
"*.cuh": "cuda-cpp",
"**/libcudacxx/include/**/*": "cpp",
"**/libcudacxx-src/include/**/*": "cpp"
},
"files.watcherExclude": {
"**/.cache/**": true,
"**/.conda/envs/**": true,
"**/.conda/pkgs/**": true,
"**/.local/share/**": true,
"**/.vscode-server/**": true,
"**/build/**": true,
"**/_skbuild/**": true
},
"search.exclude": {
"**/.cache/**": true,
"**/.conda/envs/**": true,
"**/.conda/pkgs/**": true,
"**/.local/share/**": true,
"**/.vscode-server/**": true,
"**/build/**": true,
"**/_skbuild/**": true
},
"[c]": {
"editor.defaultFormatter": "seaube.clangformat"
},
"[cpp]": {
"editor.defaultFormatter": "seaube.clangformat"
},
"[cuda-cpp]": {
"editor.defaultFormatter": "seaube.clangformat"
}
}
}
}
}