My shell. ✨
Clone and run the install script:
cd ~
git clone https://github.com/wmayner/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shThis will
- Download and install Homebrew on macOS, and brew various formulae
- Install system packages and Neovim on Linux
- Change default shell to zsh
- Download and install Oh My Zsh
- Install various Python packages
- Make virtualenvironments
neovim-python2andneovim-python3and runpip install neovimin each - Symlink all
*.symlinkfiles into $HOME as dotfiles - Symlink IPython profile
- Download and install vim-plug
- Symlink Neovim configuration directory to Vim configuration directory
- Install Vim plugins
- Symlink VSCode settings and keybindings
If you already have VSCode installed and want to link your configs to this dotfiles repo:
cd ~/dotfiles
./vscode/link-configs.shThis will:
- Detect your VSCode User directory (macOS or Linux)
- Backup any existing configs
- Symlink
settings.jsonandkeybindings.jsonfrom dotfiles - Your VSCode will then stay in sync with your dotfiles
git/gitconfig.symlink: commit as yourself instead of mezsh/zshrc.symlink: set up your own path variables, aliases, etc