Skip to content

anhvngo/dot-files

 
 

Repository files navigation

@borgstrom dot-files

These are my dot-files. I check them out and symlink them into place.

  • OS X work station
  • UNIX servers
  • Bash shell
  • vim + MacVim for editing
  • Write lots of Python
  • tmux

How to use them

Fork them to your own repo.

Check them out into a workspace. I use ~/Projects:

cd ~/Projects
git clone git@github.com:borgstrom/dot-files.git

Install them:

cd dot-files
./install-dot-files.sh

Bash

I tried ZSH & Prezto (my fork of prezto) but since it means I have to install ZSH on every server I work on to get a consistent shell experience, I went back to bash 'cause it's everywhere and I didn't find zsh that much better an experience in the shell.

Prompt

http://i.imgur.com/jfYidAv.png

VIM

Don't use VIM? Too bad for you. It's the best editing experience and you're missing out.

I use Pathogen for loading bundles and all of my bundles are stored as GIT submodules. Checkout this repository with the --recursive flag so they all get checked out as well.

Solarized Terminal w/Monaco 13pt

Solarized Dark - Monaco 13.terminal is my customized version of the OS X solarized terminal files by Tomislav Filipčić. The only change is that the font size has been set to 13pt from 11pt because I have a huge monitor and don't want to squint when I work in the terminal.

SSH

My .ssh/rc file puts our SSH auth sock from the agent forwarding into a predictable location so that screen can re-use our agent authentication.

Link it into your .ssh dir. This only needs to be done on machines that you ssh into, it doesn't need to be done on your workstation.

Screen

My screen config sets up a hardstatus and points to a specific SSH auth sock for agent forwarding.

About

My dot files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 83.2%
  • Vim Script 16.7%
  • Ruby 0.1%