My Dotfiles

So I just got a new computer, 13″ Retina MacBook Pro. I figured it would be a good time to spend the time setting up my dotfiles for quick setup and settings management.

If you are unfamiliar, dotfiles are the name given to system level files that are generally hidden because they begin with a ‘.’, get it? 😉 The beauty of using them is that with a few keystrokes in terminal, your new computer can be setup as sweet as your last in a matter of minutes.

Everything from setting up git and command line aliases, altering your shell appearance and installing your favorite applications to even updating default system preferences. Here is a snippet from what my system sets up, from my readme on github;

  • Create a directory for github in ~
  • Symlink the .gitconfig and .zshrc files
  • Install apps / tools / fonts via Homebrew
  • Set custom system preferences
  • Open download links for apps not auto-installed
  • Set up some git config, styling, and aliases
  • Add some helpful functions and aliases
  • Change your shell from Bash to Zsh
  • The pure prompt
  • Awesome z directory jumping
  • Sweet syntax highlighting
  • Tab completion

The Kinks

Of course, there are still some issues I need to work out that I noticed on my initial run of the script. Several of the OS X preferences did not take, not sure if because the source script I modeled after has some out-of-date info for Yosemite, but that is not a big deal. Another issue is the Homebrew Cask installs, I think there is a way to have the apps installed into the standard applications directory instead of symlinked by default, but I did not get that set up proper so am now having an issue where 1Password will not fill info into Google Chrome because of sandboxing…

Ah well, live and learn.

Anyways, if you are into dotfiles or have suggestions or questions, let me know!

Similar Posts

  • My Setup

    The desk setup of a web developer can be super fun to behold. I especially enjoy seeing what other developers use in their daily work so I am always checking out setup sites. I figured it was about time to share mine, and perhaps my own dev setup will inspire someone else out there. Enjoy!

  • Gravity Forms Sass

    I do a lot of development with WordPress, and most every site needs forms in one way or another. Gravity Forms is my go-to, it is very easy to use and really powerful. The only issue I really have is the styling used is just bloated. Each page gets crowded with several style sheets and…

  • WordPress Feeds to Follow

    There is no shortage of information about WordPress to find on the web, a lot of it is great info while some of it may be suspect. Inspired by the curation of feeds that Paul Irish shares for frontend dev and the like, I wanted to begin putting together a quality source of feeds to…

  • BrowsingBetter Overhaul

    Note: This project is no more, never gained any traction. Oh well! Code remains on Github…just in case. A couple years ago I launched a project site called browsingbetter.com, as my own little “try to help the web” idea. After a long while overdue, the site has received a massive overhaul. Designer friend Josh Cagwin…