aboutsummaryrefslogtreecommitdiff
path: root/.devcontainer/x86-64/devcontainer.json
blob: 18b9308a3467a8dc1bb6d465c8b6912194fe859f (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:16.1.0-2-py3.14",
  "features": {
    "ghcr.io/devcontainers/features/git:1": {},
    "ghcr.io/devcontainers/features/git-lfs:1": {},
    "ghcr.io/devcontainers-extra/features/apt-packages:1": {
      "packages": "acpica-tools,build-essential,clang-tidy-22,clangd-22,cmake,gdb,grub2-common,grub-pc,mtools,ninja-build,qemu-system-x86,ssh,wget,xorriso"
    }
  },
  "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
}