{
    "name": "Luminal (CPU)",
    "image": "ghcr.io/luminal-ai/luminal-docker:cpu",
    "initializeCommand": "touch .env",
    "runArgs": [
        "--env-file", ".env"
    ],
    "containerUser": "ubuntu",
    "features": {
        "ghcr.io/devcontainers/features/common-utils:2": {
            "installZsh": false,
            "installOhMyZsh": false,
            "username": "ubuntu",
            "userUid": "1000",
            "userGid": "1000",
            "configureZshAsDefaultShell": false
        }
    },
    "remoteUser": "ubuntu",
    "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder} && gh auth setup-git",
    "customizations": {
        "vscode": {
            "extensions": [
                "ms-python.debugpy",
                "ms-python.python",
                "ms-python.vscode-pylance",
                "ms-python.vscode-python-envs",
                "ms-vscode.cmake-tools",
                "ms-vscode.cpptools",
                "ms-vscode.cpptools-extension-pack",
                "ms-vscode.cpptools-themes",
                "ms-vscode.makefile-tools",
                "streetsidesoftware.code-spell-checker",
                "hatookov.egglog-language",
                "rust-lang.rust-analyzer",
                "anthropic.claude-code",
                "tamasfe.even-better-toml",
                "eamodio.gitlens",
                "ms-vscode.live-server",
                "tintinweb.graphviz-interactive-preview"
            ]
        }
    }
}
