This repository includes my dotfiles.
- Have a suggestion? Please create an issue!
git clone git://github.com/jamescmartinez/dotfiles ~/dotfiles
~/dotfiles/bin/setup
- Enable network firewall
- Set DNS servers to Cloudflare DNS
1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
- Enable FileVault
- Install Command Line Tools with
xcode-select --install
- Enable Developer mode with
sudo DevToolsSecurity --enable
- Configure GitHub SSH
- Install dotfiles (instructions above)
- Install Homebrew and run
brew bundle --file ~/Brewfile
to install programs from the dotfiles-installedBrewfile
- Dump current Brewfile:
brew bundle dump --file Brewfile.dump
- Make system match Brewfile:
brew bundle --force cleanup
- Dump current Brewfile:
- Set fish as the default shell with:
# Intel echo /usr/local/bin/fish | sudo tee -a /etc/shells chsh -s /usr/local/bin/fish # Apple echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells chsh -s /opt/homebrew/bin/fish
- Install Fisher and run
fisher update
to install plugins from the dotfiles-installed~/.config/fish/fish_plugins
- If
fisher update
does not install the plugins, it's probably because fisher replaced the symlink with a newfish_plugins
file upon installation. Quick fix: run agit reset
on~/dotfiles
and runfisher update
again.
- If
- Continue installing other apps
- Amphetamine
- Gifox
- Hand Mirror
- Hidden Bar
- Magnet
- Slack
- Todoist
- Xcode
- 1Password
- Alfred
- AppCleaner
- Charles Proxy
- Deckset
- Docker
- Dropbox
- Figma
- Google Chrome
- Grammarly Desktop
- KeyboardCleanTool
- kitty
- LinearMouse
- Loom
- Notion
- Onyx
- Spotify
- TablePlus
- Visual Studio Code
- Zoom