Skip to content

jfred/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My way or some other one

We all owe to everyone before us and the current incarnation of this owes most to @holman's dotfiles

His are organized better, and I should have probably just forked his, but I already had this repo on a bunch of machines and it's easier to just pull install.

Also I'm not a fan of projects where the top level contains a ton of folders.

Install

  1. If running OSX install homebrew

  2. Clone the repo.

  3. In terminal, navigate to repo and run:

    ./install.sh

You can run ./install.sh with -i (or --interactive) to confirm each step of the install process.

Disabling 'Topics'

If you want to disable any 'topics' set DOT_EXCLUDE to match the topic names.

The following example would disable java and vagrant:

DOT_EXCLUDE='(java|vagrant)'

Other

SSH - enable connection sharing - in ~/.ssh/config add

ControlMaster auto
ControlPath /tmp/ssh_%h_%p_%r

Notes

Most customizations should happen in a system specific version of ~/.localrc. These vars/commands/etc will be included prior to the majority of ZSH commands. In the case where you need to execute something after the rest of ZSH initialization you can set a DOTFILES_POST_INIT variable in '~/.localrc'. This is a horrible hack and probably a security concern, but hey you are basing your dotfiles off mine so stop complaining.