Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 15 additions & 11 deletions checklist.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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 `<prefix>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 `<prefix>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`.