Setup Local cli environment with zsh, ohmyzsh, vim plugins, etc.
Pull submodule deppendencies and plugins
cd [PATH_TO_DOTFILES]
git submodule update --recursive --init
[PATH_TO_DOTFILES]/_configuration/install_homebrew
OR install here Homebrew
use homebrew's bundling feature to bring over my commonly used packages,
cd [PATH_TO_DOTFILES]
brew bundle
Automatically link:
.asdfrc
.bashrc
.gitconfig
.gitignore
.oh-my-zsh
.tmux.conf
.tmuxinator
.tool-versions
.vim
.vimrc
.zshrc
Running the script with no args will dry-run and print out symlinks that would be created.
[PATH_TO_DOTFILES]/_link_dotfiles
Run with argument live
to create symlinks
[PATH_TO_DOTFILES]./_link_dotfiles live
[PATH_TO_DOTFILES]/_configuration/init_screenshot_dir
[PATH_TO_DOTFILES]/_configuration/install_italic_terms
# Remove this line from .tmux.conf.local if not installing italics
# set -g default-terminal 'tmux-256color-italic'
If using Obsidian with iCloud storage, this will symlink that path (which is long) to ~/icloud-obsidian
for easier access from CLI
[PATH_TO_DOTFILES]/_configuration/link_icloud_obsidian