From ab9a6389e66fde620c88c212f7b69ae69859e153 Mon Sep 17 00:00:00 2001 From: Alex Kan <29241719+akan72@users.noreply.github.com> Date: Fri, 29 May 2026 15:11:35 -0400 Subject: [PATCH] Refresh checklist.md for current tooling - Remove steps now automated by assimilate.sh (oh-my-zsh, zsh plugins, brew bundle, Nerd Font, tpm, Packer) - Add Ghostty, Zed, and Claude Code install steps - Replace pinned Nerd Font v2.3.3 reference with a note that brew bundle installs it (cask font-hack-nerd-font) - Add a header noting assimilate.sh handles most setup automatically --- checklist.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/checklist.md b/checklist.md index 852ce84..e6892be 100644 --- a/checklist.md +++ b/checklist.md @@ -1,5 +1,10 @@ # Checklist +> **Most setup is automated by [`assimilate.sh`](./assimilate.sh).** It symlinks +> all dotfiles and installs oh-my-zsh, Homebrew packages (`brew bundle`), Rust, +> git-delta, tmux plugin manager + plugins, and bootstraps the Neovim plugin +> manager. The steps below are the manual bits that can't be scripted. + # Mac settings - General: Automatically Hide and Show the Menu Bar -> True - Keyboard: Key Repeat -> Fast @@ -12,14 +17,13 @@ - Spotlight: Set default shortcut to `cmd + shift + space` - Alfred: Set the default shortcut to `cmd + space` - Alfred Clipboard history: enable text + image + file lists -- Terminal: set default theme to Dark Background -- Install [ohmyzsh](https://github.com/ohmyzsh/ohmyzsh) -- Install zsh plugins - - [git](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git) - - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md) -- Install [Homebrew](https://brew.sh/) -- Install all packages via `brew bundle` -- Install Hack Nerd Font ([v2.3.3](https://github.com/ryanoasis/nerd-fonts/releases/tag/v2.3.3)) -- Install tmux plugin manager [tpm](https://github.com/tmux-plugins/tpm). Run `tmux source tmux.conf`. -- Install plugins with `I` -- Install [Packer](https://github.com/wbthomason/packer.nvim#quickstart) and run `PackerSync`. +- Install [Homebrew](https://brew.sh/), then run `./assimilate.sh` +- Install [Ghostty](https://ghostty.org/) (terminal; config is symlinked from `ghostty/`) +- Install [Zed](https://zed.dev/) (editor; `settings.json` + `keymap.json` symlinked from `zed/`) +- Install [Claude Code](https://docs.anthropic.com/en/docs/claude-code) (`curl -fsSL https://claude.ai/install.sh | bash`) +- In tmux, install plugins with `I` + +> The Hack Nerd Font is installed automatically via `brew bundle` +> (`cask "font-hack-nerd-font"`) — no manual version pin needed. +> oh-my-zsh, zsh plugins, tmux plugin manager (tpm), and the Neovim plugin +> manager are all handled by `assimilate.sh`.