From 8928a604232435f919db1ea3b3a58277556a0539 Mon Sep 17 00:00:00 2001 From: claude-hdb Date: Fri, 10 Jul 2026 16:54:59 +0000 Subject: [PATCH] chore: drop oh-my-zsh from box provisioning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- cloud-init/user-data.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cloud-init/user-data.yaml b/cloud-init/user-data.yaml index 3b19d7e..c6ed828 100644 --- a/cloud-init/user-data.yaml +++ b/cloud-init/user-data.yaml @@ -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