Skip to content

Commit ec21843

Browse files
committed
Add devcontainer
1 parent 5949e57 commit ec21843

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"image": "ghcr.io/calkit/devcontainer:latest",
3+
"features": {
4+
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
5+
},
6+
"customizations": {
7+
"vscode": {
8+
"extensions": [
9+
"james-yu.latex-workshop",
10+
"iterative.dvc",
11+
"esbenp.pretter-vscode",
12+
"ms-python.vscode-pylance",
13+
"streetsidesoftware.code-spell-checker",
14+
"redhat.vscode-yaml",
15+
"akamud.vscode-theme-onedark"
16+
],
17+
"settings": {
18+
"latex-workshop.latex.external.build.command": "calkit",
19+
"latex-workshop.latex.external.build.args": [
20+
"run"
21+
],
22+
"dvc.doNotShowSetupAfterInstall": true,
23+
"workbench.editorAssociations": {
24+
"*.pdf": "latex-workshop-pdf-hook"
25+
},
26+
"git.autofetch": true,
27+
"redhat.telemetry.enabled": true,
28+
"window.menuBarVisibility": "classic",
29+
"workbench.colorTheme": "Atom One Dark",
30+
"editor.minimap.enabled": false
31+
}
32+
}
33+
},
34+
"postCreateCommand": "conda init bash",
35+
"postStartCommand": "docker pull texlive/texlive:latest-full"
36+
}

0 commit comments

Comments
 (0)