arunvelsriram / dotfiles

Repo to hold my Mac OS X configurations. Helps to setup my Mac easily in case of failure or replacement.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

Repo to hold my Mac OS X configurations. Helps to setup my Mac easily in case of failure or replacement.

Setup

xcode-select --install
git clone --recurse-submodules git@github.com:arunvelsriram/dotfiles.git
./setup

Warning

Use at your own risk!

Review the code and remove things that are not necessary to you before setting this up on your Mac.

A backup of the existing dotfiles will be placed inside dotfiles.backup.{date} during the setup. Use this to restore your old dotfiles in case you mess up.

TODO

  • Include VS Code preferences
  • Include Sublime Text preferences

Notes

neovim

pip install pynvim
pip3 install pynvim

rbenv global <version>
gem install neovim

npm install -g neovim

Override OS X Defaults

./osx-overrides

yabai and skhd

Install yabai-utils

ln -s $PWD/yabai-utils /usr/local/bin/yabai-utils

Disable space switch animation

System Preferences -> Accessibility -> Display -> Check "Reduce Motion"

About

Repo to hold my Mac OS X configurations. Helps to setup my Mac easily in case of failure or replacement.


Languages

Language:Shell 82.3%Language:Vim Script 16.4%Language:Ruby 1.2%Language:JavaScript 0.1%