Standard Texture baseline setup for new macOS laptops. Installs Homebrew and a curated set of CLI tools and apps via profile-based Brewfiles.
| Profile | What's installed | Who it's for |
|---|---|---|
| (none) | Core CLI tools + core apps | Everyone (non-engineering default) |
eng |
Core + dev tooling + dev apps | Engineers |
business |
Core + business apps | Non-engineering roles |
bash <(curl -fsSL https://texturehq.github.io/laptop-setup/bootstrap.sh)bash <(curl -fsSL https://texturehq.github.io/laptop-setup/bootstrap.sh) --profile engbash <(curl -fsSL https://texturehq.github.io/laptop-setup/bootstrap.sh) --profile businessCLI tools: git, gh, bash, jq, fzf, tree, watch, httpie, tldr, wget
Apps: 1Password, 1Password CLI, Slack, Tailscale, Google Chrome, Notion, Claude, ChatGPT, Figma
CLI tools: node, yarn, go, uv
Apps: Cursor, VS Code, Docker, Zed, Bruno, ngrok, iTerm2, JetBrains Mono font
Apps: Zoom
If you prefer to run brew bundle directly, the default Brewfile in this repo contains core + engineering tools:
brew bundle install --file=Brewfile