Skip to content

setup.sh fails on initial installation due to untreated taps (bun, charm) #119

Description

@gerwin-shakewell

Issue

Running the initial setup command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/iamgerwin/dotfiles/main/setup.sh)"

The installation fails with errors about untreated (unsigned/unverified) Homebrew taps:

Error: refusing to load formula oven-sh/bun/bun from untreated tap oven-sh/bun
Error: refusing to load formula charmbracelet/tap/crush from untreated tap charmbracelet/tap

Current Behavior

The Brewfile references formulas from taps that Homebrew refuses to load during initial installation because they are not properly signed or verified. This causes the setup script to fail on first run.

Suggested Solution

Either:

  1. Add the taps with proper verification/trust configuration if they become available as verified taps, OR
  2. Remove these formulas from the Brewfile during initial installation to ensure a clean first-time setup experience

Recommend removing them from initial install since they block the entire setup process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions