Dotfiles for James Keesey (@jlkeesey)
These are the configuration files used by jlkeesey for Linux, UNIX, and OS/X.
- archive/
- This folder contains items that are no longer used but we want to retain just in case. At some point they will be removed when we are sure that they are not needed. This directory will not be copied to the HOME directory.
- dots/
- This folder contains all of the configuration or "dot files" that are tracked in this system. Everything else is support or bookkeeping for the project.
- dots/bin/
- Common commands and scripts. These will be copied along with the dot files to the ~/bin/ directory without affecting any other files in ~/bin/.
- future/
- This folder contains items that are in progress or have not yet been processed. Eventually they will be copied to the parent directory. This directory is not copied to the HOME directory. This folder may include files or whole directories from other dot file repos. I have attempted to keep some kind of link back to the original, but there might be some mistakes or omissions. If so it is not by intent.
- install.sh
- Script to copy all of the dotfiles to their respective locations.
- refresh.sh
- Script to copy all of the configuration from their respective locations back to this directory so that GIT can be updated.
- brew.sh
-
Script to install common packages on OS/X. Should run
brew doctor
first to make sure the environment is clean.
- Clone the repo
- Run the
{repo}/tools/install.sh
script. - On OS X
1. Run
brew doctor
and fix any issues. 1. Run{repo}/tools/brew.sh
to install common tools. - Log out and back in or re-source the ~/.bashrc file to get the settings.
This is based on a combination of the dotfiles from various sources.
Copyright (C) 2015-2016 by James Keesey.