More like, how to setup my opinionated tooling
- Terminal - iTerm2
- Zsh Framework - ohmyzsh
- Robby Russell - Themes
- Terminal Multiplexer - tmux
- Package Manager for Package Managers - asdf
- IDE - Doom Emacs
- Nord Theme - Nord
- Color preset for iTerm2 Nord-Theme
- Install Xcode (using App Store)
- Alternatively use ruby gem xcode-install for managing multiple version of Xcode
- Install Homebrew
- Checkout this Repo
git clone https://github.com/arielo/dotfiles.git ~/git/dotfiles- Install Brewfile
cd ~/git/dotfiles brew bundle- Update Git sub modules
cd ~/git/dotfiles git submodule init git submodule update- Symlink all configs and restart terminal
cd ~/git/dotfiles ./link.sh- Install tmux plugins
tmux new-session -t dotfiles Ctrl-a I- Doom Emacs sync and update
➜ dotfiles git:(master) ~/.emacs.d/bin/doom sync > Executing 'doom sync' with Emacs 27.2 at 2022-03-18 12:18:53 > Compiling your literate config... - Tangled 0 code blocks from config.org - Restarting... > Synchronizing your config with Doom Emacs... > Regenerating envvars file at "~/.emacs.d/.local/env" ✓ Successfully generated "~/.emacs.d/.local/env" > Installing packages... - No packages need to be installed > (Re)building packages... - No packages need rebuilding > Purging orphaned packages (for the emperor)... - No builds to purge - Skipping elpa packages - Skipping repos - Skipping regrafting > (Re)generating autoloads file... > Generating autoloads file... > Byte-compiling autoloads file... ✓ Generated .local/autoloads.27.2.elc - Restart Emacs or use 'M-x doom/reload' for changes to take effect ✓ Finished in 4.1568s➜ dotfiles git:(master) gitleaks detect -v ○ │╲ │ ○ ○ ░ ░ gitleaks 12:08PM INF no leaks found 12:08PM INF scan completed in 283.723371ms👤 Ariel Zavala
- Github: @arielo