---
#--------------------------------------------------------------#
# VIBE                              https://pigsty.io/docs/vibe
#--------------------------------------------------------------#
# vibe is an integrated module for development tools:
#   - code:   code-server (VS Code in browser)
#   - jupyter: JupyterLab for interactive computing
#   - claude: claude-code cli configuration with otel observability
#--------------------------------------------------------------#

#--------------------------------------------------------------#
# VIBE - Common Settings
#--------------------------------------------------------------#
vibe_data: /fs                    # vibe workspace directory

#--------------------------------------------------------------#
# CODE - VS Code Server
#--------------------------------------------------------------#
code_enabled: true                # enable code-server installation
code_port: 8443                   # code-server listen port
code_data: /data/code             # code-server user data directory
code_password: Vibe.Coding        # code-server password
code_gallery: 'openvsx'           # extension gallery: openvsx|microsoft

#--------------------------------------------------------------#
# JUPYTER - JupyterLab
#--------------------------------------------------------------#
jupyter_enabled: true             # enable jupyter lab installation
jupyter_port: 8888                # jupyter lab listen port
jupyter_data: /data/jupyter       # jupyter lab data directory
jupyter_password: Vibe.Coding     # jupyter lab access token
jupyter_venv: /data/venv          # python venv path with jupyter

#--------------------------------------------------------------#
# CLAUDE - Claude Code CLI Configuration
#--------------------------------------------------------------#
claude_enabled: true              # enable claude code configuration
claude_env: {}                    # extra env vars to merge with defaults

#--------------------------------------------------------------#
# NODEJS - Node.js Runtime
#--------------------------------------------------------------#
nodejs_enabled: true              # enable nodejs installation
nodejs_registry: ''               # npm registry, auto china mirror if empty
npm_packages: []               # list of global npm packages to install
...
