nwinkler / dotfiles

My dotfiles, managed through Homesick (https://github.com/technicalpickles/homesick)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

My collection of dotfiles, maintained through homesick.

Preparation

  • Make sure that your user is able to run sudo. This should work out of the box if your user is listed as an administrator of the machine. If not, follow this guide to add your user to the /etc/sudoers file: sudo visudo
  • Make sure that you have a stable internet connection.
  • If you need to use a proxy to access the internet, make sure your terminal is set up to use the proxy (environment variables, etc.).
  • Install the Xcode Developer Tools: xcode-select --install. This will prompt you to download the Xcode Developer Tools, which include required tools like git. Using this method prevents you from having to download the full 2+GB Xcode installer.

Installation


Install homesick first

sudo gem install homesick

Clone the dotfiles repo

homesick clone nwinkler/dotfiles

Then symlink the dotfiles to your home directory

homesick symlink dotfiles

To install additional tools, run the following scripts (in this order):

  • install_bash_it.sh: This will download and install my Bash-it fork.
  • install_homebrew.sh: This will download and install Homebrew.
  • install_general.sh: This will install a standard set of tools (command line and UI).
  • install_dev.sh: Optional file, will install a set of development tools - only run if you plan to use the machine for software development.
  • osx-settings.sh: Based on Mathias Bynens' Dotfiles, a common set of OS X settings.

To update the Git submodules for vim, run this in the dotfiles folder:

git submodule update --init --recursive

Then log out and back in again to apply the changes.

Thanks

License

Copyright (c) 2015 Nils Winkler. Licensed under the MIT license.

About

My dotfiles, managed through Homesick (https://github.com/technicalpickles/homesick)

License:MIT License


Languages

Language:Shell 49.9%Language:Vim Script 45.4%Language:JavaScript 4.7%