git clone https://github.com/mikedfunk/dotfiles.git ~/.dotfiles --recursive && ~/.dotfiles/install.sh
My Bash, Vim, Git, and other dotfiles. Now with 24-bit color support in neovim! I've commented all config files and install scripts indicating why I'm doing what I'm doing. Check the install directory to see what each install task does.
- If on mac, install XCode and ensure you run it at least once. You need the full XCode, not just the command line tools for MacVim and Terminal Notifier.
- Ensure git is installed with
which git
. On Mac just dogit status
somewhere and it will offer to install the XCode Command Line Tools. - Install dotfiles:
git clone https://github.com/mikedfunk/dotfiles.git ~/.dotfiles --recursive && ~/.dotfiles/install.sh
- Or pick an install script in the
install
directory and run them one at a time. - If you are using iTerm
- install powerline fonts from the support directory.
- Go to iTerm preferences -> Profiles -> Default -> Text -> set Regular Font and Non-ASCII Font to
12 pt Meslo LG M DZ Regular for Powerline
located here. - Go to iTerm preferences -> Appearance -> Window -> check
Hide Scrollbar and Resize Control
. - Install some iterm2 color schemes from the support directory.
- Load one from Preferences -> Profiles -> Default -> Colors -> Load Presets...
- To get Vim plugins installed, run
vim
from the command line, then type:PlugInstall
. - To install tmux plugins: when inside tmux, hit
ctrl-A
thenshift-I
- Dropbox
- iTerm 2 or nightly version
- Google Chrome
- GBookmarks userscript
- Firefox Developer Edition
- Google Drive
- IE VMs
- MacFusion to mount ssh directories (if necessary). NOTE: this is a fork for compatibility.
- Latest Python for mac if your urllib3 complains about insecure platform for the wakatime service
- Spectacle
- TinyGrab
- VirtualBox
- Vagrant
- Vagrant vbguest plugin
- Sequel Pro for Mac or MySQL Workbench for Windows/Linux
- NetExtender or SonicWall Mobile Connect for vpn access
- Xcode or XCode Command Line Tools for Mac
- Bluetooth Headphone Listener fixes issue with bluetooth headphone pause/play button always opening iTunes on Mac OSX.
- Selenium server standalone from homebrew does not work too well with the default java version. I had to install JDK 8 to get it to work.