aboutsummaryrefslogtreecommitdiff
path: root/.devcontainer/x86-64/devcontainer.json
blob: 6bf161641dbbe7022584d9668139e1e99e4e70bc (plain)
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
{
  "name": "TeachOS on x86-64",
  "image": "registry.gitlab.ost.ch:45023/teachos/devcontainers/x86-64:15.2.0-4",
  "features": {
    "ghcr.io/devcontainers/features/git:1": {},
    "ghcr.io/devcontainers/features/git-lfs:1": {},
    "ghcr.io/devcontainers-extra/features/apt-packages:1": {
      "packages": "build-essential,clang-tidy,clangd,cmake,grub2-common,grub-pc,mtools,ninja-build,qemu-system-x86,ssh,xorriso,gdb"
    }
  },
  "customizations": {
    "vscode": {
      "extensions": [
        "basdp.language-gas-x86",
        "gruntfuggly.todo-tree",
        "llvm-vs-code-extensions.vscode-clangd",
        "matepek.vscode-catch2-test-adapter",
        "ms-vscode.cmake-tools",
        "KylinIdeTeam.cppdebug",
        "zixuanwang.linkerscript",
        "ms-vscode.hexeditor"
      ]
    }
  },
  "remoteUser": "ubuntu",
  "updateRemoteUserUID": true
}