# pi-devbox environment configuration # Copy this file to .env and fill in your values: # cp .env.example .env # ── Workspace ──────────────────────────────────────────────────────── # Path on host to mount as /workspace in the container WORKSPACE_PATH=~/projects # Path to SSH keys on host SSH_KEY_PATH=~/.ssh # ── LAN access from the container (host-OS-agnostic) ───────────────── # On VM-backed hosts (macOS OrbStack / Docker Desktop) the container can't # reach the host's directly-attached LAN peers by default. The entrypoint # then sets up the host as an SSH jump (use the `dssh` alias). Reach the host # with `dssh host`; for named LAN peers put `ProxyJump host` overrides in a # host-owned ~/.config/devbox-shell/ssh-lan.conf (bind-mounted in) rather than # editing ~/.ssh/config. On native Linux Docker the LAN is reachable directly # and this is a no-op. # See the opencode-devbox README for the full walkthrough. # # DEVBOX_LAN_ACCESS: auto (default) | jump | off # DEVBOX_LAN_ACCESS=auto # HOST_SSH_USER: your username on the host (required for the jump). On first # start the entrypoint prints the public key to authorize on the host. # HOST_SSH_USER= # DEVBOX_HOST_ALIAS: host hostname to reach (default host.docker.internal). # DEVBOX_HOST_ALIAS=host.docker.internal # DEVBOX_LAN_AUTOJUMP_PRIVATE: 1 = ProxyJump any private (RFC1918) IP through # the host, so bare `dssh user@` works on whatever LAN you're roaming on. # DEVBOX_LAN_AUTOJUMP_PRIVATE=0 # ── Git Configuration ──────────────────────────────────────────────── GIT_USER_NAME= GIT_USER_EMAIL= # ── Gitea (for gitea-mcp MCP server) ──────────────────────────────── # GITEA_ACCESS_TOKEN= # GITEA_HOST=https://gitea.example.com # ── GitHub (optional, for GitHub MCP / git operations) ─────────────── # GITHUB_PERSONAL_ACCESS_TOKEN= # ── AWS (optional, for AWS CLI / Bedrock) ──────────────────────────── # AWS_REGION=eu-west-1 # AWS_PROFILE=default # AWS_ACCESS_KEY_ID= # AWS_SECRET_ACCESS_KEY= # ── Skillset (agent skills and instructions) ───────────────────────── # If you have a skillset repo, the entrypoint auto-deploys skills and # instructions on container start using relative symlinks. # Detection is automatic if the skillset lives at WORKSPACE_PATH/skillset. # SKILLSET_CONTAINER_PATH= # ── Locale ─────────────────────────────────────────────────────────── # LANG=sv_SE.UTF-8 # LANGUAGE=sv_SE:sv # LC_ALL=sv_SE.UTF-8