Skip to content

Frequently Asked Questions

Is this a framework or Angel's setup?

It is Angel Gonzalez's opinionated terminal workspace. Other users can install it unchanged, select packages, or fork it and adapt the registry and config.

Does installation overwrite my existing configuration?

Only exact destination files that conflict are moved into a timestamped backup before Stow runs. Other files in the same directory stay in place. Use dry-run to see conflicts and restore or uninstall to recover the previous state.

Does uninstall remove applications?

No. It restores configuration only. Homebrew, APT packages, fonts, Oh My Zsh, plugins, the repository, bbldr, and backups remain installed.

How do I remove the repository too?

Run bbldr dotfiles purge. It restores configuration and removes managed CLI commands plus the clean repository. Applications and backups remain available.

Why use bbldr dotfiles instead of dotfiles?

dotfiles is already used by unrelated command-line tools. bbldr is the Become Builder dispatcher and dotfiles is one module in that ecosystem.

Can I install only tmux or Neovim?

Yes:

sh
bbldr dotfiles install tmux
bbldr dotfiles install nvim

bbldr dotfiles doctor and update automatically respect that partial selection. Use doctor --all only when you want to check every package.

Where should private values go?

Put shell-specific private values in ~/.zshrc.local. Do not add tokens, credentials, work paths, or histories to a tracked package.

Why is bbldr not found immediately after installation?

Open a new Zsh session or run:

sh
export PATH="$HOME/.local/bin:$PATH"

The Zsh package adds this path automatically for future shells.

How do I report a security problem?

Follow the private reporting instructions in the repository SECURITY.md and avoid publishing credentials or exploit details in a public issue.