The code and data behind xeiaso.net
1// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2// README at: https://github.com/devcontainers/templates/tree/main/src/debian
3{
4 "name": "Dev",
5 // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6 "build": {
7 "dockerfile": "Dockerfile",
8 "cacheFrom": [
9 "type=registry,ref=ghcr.io/xe/site/devcontainer"
10 ]
11 },
12 "runArgs": [
13 "--net=host"
14 ],
15 "postStartCommand": "npm ci && go mod download",
16 "initializeCommand": "mkdir -p ${localEnv:HOME}${localEnv:USERPROFILE}/.local/share/atuin",
17 // Features to add to the dev container. More info: https://containers.dev/features.
18 "features": {
19 "ghcr.io/xe/devcontainer-features/deno:1.2.1": {},
20 "ghcr.io/devcontainers-extra/features/protoc:1": {},
21 "ghcr.io/mrsimonemms/devcontainers/buf:1": {},
22 "ghcr.io/michidk/devcontainers-features/typst:1": {}
23 },
24 // Configure tool-specific properties.
25 "customizations": {
26 "vscode": {
27 "extensions": [
28 "unifiedjs.vscode-mdx",
29 "dhall.dhall-lang",
30 "denoland.vscode-deno",
31 "bradlc.vscode-tailwindcss",
32 "ronnidc.nunjucks",
33 "streetsidesoftware.code-spell-checker",
34 "zxh404.vscode-proto3",
35 "xaver.clang-format",
36 "austenc.tailwind-docs",
37 "spellforce.css-tailwind",
38 "esbenp.prettier-vscode"
39 ]
40 }
41 }
42 // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
43 // "remoteUser": "root"
44}