personal configuration and dotfiles
installation is done using zero.sh.
the following steps will happen when you install:
- download and install macos updates
- download and install appstore updates
- install brew packages listed at Brewfile (review them before running)
- run the scripts located at run/before
- apply macos defaults lister at defaults.yaml (review them before running)
- symlink all dotfiles from the symlinks directory
- run the scripts located at run/after
to install run the following:
git clone --recursive https://github.com/razlo/dotfiles ~/.dotfiles
caffeinate ~/.dotfiles/zero/setupfirst, start tmux, then use prefix + I (capital i) to install all plugins (prefix is <ctrl> + a unless changed)
setup already imports the settings once (see run/after/setup_iterm.sh). to keep them synced back to the repo:
- go to
iTerm2>Settings>General>Preferences - mark
Load preferences from a custom folder or URL - point folder to
$HOME/.dotfiles/terminal(where the plist lives) - set
Save changestoAutomatically
installed via brew, config is symlinked from symlinks/herdr, including the herdr iTerm2 dynamic profile that forwards cmd-key chords (the iTerm settings set it as the default profile)