Repository navigation
Update setup scripts for Apple Silicon and current Homebrew - #18
Open
FrancesCoronel wants to merge 6 commits into
Open
FrancesCoronel wants to merge 6 commits into
FrancesCoronel wants to merge 6 commits into
Conversation
- Install Homebrew with the current installer and load it from /opt/homebrew (or /usr/local on Intel) in bootstrap, .zprofile and .zshrc - Drop the retired homebrew/cask, services, cask-versions and cask-fonts taps - Replace removed formulae: libav -> ffmpeg, youtube-dl -> yt-dlp - Casks: rename flux and grammarly, remove Quick Look plugins and tyke that Homebrew removed or disabled, remove dropbox, add vlc plus ten apps in current use (wispr-flow, raycast, linear, todoist-app, obsidian, granola, spotify, chatgpt, imazing, bartender) - Skip Homebrew's per-install confirmation prompt (HOMEBREW_NO_ASK) - init/.shell: stop sourcing zsh files from bash, which aborted the script; install oh-my-zsh unattended; use wakatime-cli from Homebrew; register Homebrew's zsh in /etc/shells before chsh; make plugin clones re-runnable - init/.gituser: upload the SSH key with gh instead of password auth - init/.npm: load nvm from Homebrew, drop npm install with no package.json - Remove Dropbox aliases and Dropbox paths from the README Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Drop alfred, rocket, iterm2, flux-app, fantastical, cardhop, grammarly-desktop, kaleidoscope, camo-studio, gifox, image2icon, keycastr, gitify and provisionql from init/.casks. Remove the Kaleidoscope diff and merge tool settings from git/.gitconfig, since the app is no longer installed. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
No longer in use. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
- Replace Powerlevel10k with Starship: add config/shell/starship.toml, load it from .zshrc, install and copy it in init/.shell, and drop the 1,780-line .p10k.zsh - init/.gituser: sign in with the GitHub CLI over HTTPS by default and make the SSH key an optional step; stop forcing nano as the editor and stop writing an SSH config block when no key is created - git/.gitconfig: set VS Code as the editor - Update README and AGENTS.md to match Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Resolve the README conflict in the Homebrew list: keep yt-dlp from this branch and the https zsh link from master. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
- starship.toml: powerline segments with Nerd Font icons, based on the built-in catppuccin-powerline preset and recolored with the Material accents used elsewhere in these dotfiles; two-line prompt, no desktop notifications, username shown only when it matters - .zshrc: use eza for ls (colors and icons) when it is installed - bootstrap.sh: install starship and eza with the other formulae - README: list both Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Gets the install scripts working on a fresh Apple Silicon Mac (Mac Studio M1 Max, macOS Sequoia 15.8.2) with current Homebrew.
/opt/homebrew(or/usr/localon Intel) inbootstrap.sh,.zprofileand.zshrc; drop the four retired taps; skip the per-install confirmation prompt withHOMEBREW_NO_ASKlibav→ffmpeg,youtube-dl→yt-dlpflux→flux-appandgrammarly→grammarly-desktop; remove 11 Quick Look plugins andtykethat Homebrew removed or disabled; removedropbox; addvlc(used by thedutilines ininit/.osx) andwispr-flow,raycast,linear,todoist-app,obsidian,granola,spotify,chatgpt,imazing,bartenderinit/.shell: stop sourcing zsh files from bash (this aborted the script undersh); install oh-my-zsh unattended from its current URL;wakatime-clifrom Homebrew instead ofpip3; add Homebrew's zsh to/etc/shellsbeforechsh; plugin clones are safe to re-run; drop the dead asciinema downloadinit/.gituser: upload the SSH key withgh(GitHub no longer accepts password auth); don't append the SSH config block twiceinit/.npm: load nvm from Homebrew; dropnpm installwith nopackage.jsonTesting
bash -non every changed script andzsh -non the zsh files: passbootstrap.sh,init/.npmandinit/.casks(before the Dropbox removal)init/.shellwas run once and aborted at thesource ~/.zshrcline; the fix here has not been re-run yetinit/.osx,init/.fonts,init/.gituser🤖 Generated with Claude Code