chore: drop oh-my-zsh from box provisioning

oh-my-zsh installs from raw.githubusercontent.com, which some networks/DNS can't
resolve — that made `claudebox new` fail (and it's a purely cosmetic dep on a
trust-less throwaway box). Keep plain zsh; ensure the rc files are claude-owned.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
claude-hdb 2026-07-10 16:54:59 +00:00
parent 0628ac81b6
commit 8928a60423

View file

@ -50,7 +50,6 @@ runcmd:
- sudo -u claude bash -lc 'curl -fsSL https://claude.ai/install.sh | bash'
- echo 'export PATH="$HOME/.local/bin:$PATH"' >> /home/claude/.bashrc
- chsh -s /usr/bin/zsh claude
- sudo -u claude bash -lc 'RUNZSH=no CHSH=no sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"'
- echo 'export PATH="$HOME/.local/bin:$PATH"' >> /home/claude/.zshrc
- echo 'set -g mouse on' > /home/claude/.tmux.conf
- chown claude:claude /home/claude/.tmux.conf
- chown claude:claude /home/claude/.bashrc /home/claude/.zshrc /home/claude/.tmux.conf