My dotfiles
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bundle
config/karabiner
gnupg
matplotlib
oh-my-zsh
osx
ruby
ssh
tmux
tmuxinator
vim
.gitignore
Brewfile
LICENSE.txt
README.md
agignore
aprc
asdfrc
bash_profile
bashrc
config.sh
crontab
default-gems
default-npm-packages
default-python-packages
gemrc
gitconfig
guard.rb
hyper.js
iex.exs
irbrc
npmrc
pryrc
psqlrc
railsrc
rcrc
setup.sh
tmux.conf
tool-versions
vimrc
xrayconfig
xvimrc
zsh_profile
zshrc

README.md

dotfiles

Set up for use with rcm.

Apple Machine Setup

Before setting up a new development environment on a new machine:

  • Install XCode
  • Install XCode Command Line Tools (run $ xcode-select --install)

Initial Setup

Generate dotfile directory, excluding (-x) files that don't need to be symlinked to the home directory:

bash:

$ rcup -x README.md -x LICENSE.txt -x setup.sh -x config.sh -x *:vim:setup.sh -x *:tmux:setup.sh -x *:oh-my-zsh:setup.sh -x ruby -x osx -x keyboards

zsh:

$ rcup -x README.md -x LICENSE.txt -x setup.sh -x config.sh -x \*:vim:setup.sh -x \*:tmux:setup.sh -x \*:oh-my-zsh:setup.sh -x ruby -x osx -x keyboards

Regenerate Dotfiles

$ rcup

Once initial setup has been run, the .rcrc config file for rcup will have been created that contains the exclusions, so only $ rcup will need to be run in the future (unless more files to be excluded from being symlinked are added).

Setup Scripts

$ git clone https://github.com/paulfioravanti/dotfiles.git ~/.dotfiles
$ source ~/.dotfiles/setup.sh

Regenerate config for all apps and libraries under dotfiles:

$ source ~/.dotfiles/config.sh

Or individually (choose relevant script to regenerate config):

$ source ~/.dotfiles/ruby/rubies.sh
$ source ~/.dotfiles/osx/homebrew/config.sh
$ source ~/.dotfiles/osx/iterm2/config.sh

Social

Contact
Stack Overflow