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
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
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.
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 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.
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.
My screen config sets up a hardstatus and points to a specific SSH auth sock for agent forwarding.