my dotfiles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alpha Chen ab4aa141f7
[vim] Use vim-sensible and vim-unimpaired
10 years ago
Alfred 2/Alfred.alfredpreferences [alfred] Update Dash 10 years ago
ansible [defaults] Disable switching to spaces w/open windows 10 years ago
bash [bash] Add bash config 10 years ago
config/.config/powerline [powerline] Update powerline, add Solaried tmux theme 10 years ago
dnsmasq [meta] Remove resolver settings for SM 10 years ago
git [git] Set global user/email 10 years ago
pentadactyl [pentadactyl] Make text smaller on Retina 10 years ago
readline [readline] Add config 10 years ago
resolver Fix resolver/dev 11 years ago
ruby [ruby] s/::/./ for calling class methods 10 years ago
src [powerline] Update powerline, add Solaried tmux theme 10 years ago
ssh/.ssh [ssh] Ignore private keys, remove SM public key 10 years ago
tmux [powerline] Update powerline, add Solaried tmux theme 10 years ago
vim [vim] Use vim-sensible and vim-unimpaired 10 years ago
.gitignore [alfred] Ignore local prefs 10 years ago
.gitmodules [vim] Use vim-sensible and vim-unimpaired 10 years ago
Alpha.terminal [terminal] Point at the right Source Code Pro font 10 years ago
LICENSE Initial commit 11 years ago
README.md [meta] Update README 10 years ago

README.md

A new beginning for what used to be my conf_dir project, since dotfiles appears to be the conventional name of these types of repos nowadays.

This uses Ansible to provision new machines and stow for managing conf files that can be symlinked.

Usage

# Install Homebrew
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

# Install ansible
brew install ansible

# Clone dotfiles
git clone --recursive https://github.com/kejadlen/dotfiles.git ~/.dotfiles

# Xcode
sudo xcode-select --install
open 'https://itunes.apple.com/us/app/xcode/id497799835?mt=12'
sudo xcodebuild -license

# Run Ansible
cd ~/.dotfiles/ansible && ansible-playbook main.yml --ask-sudo-pass
rm -f ~/*.retry

# Post-Dropbox syncing
rm -rf ~/.dotfiles
ln -s ~/Dropbox/dotfiles ~/.dotfiles

Caveats

There are some things that aren't automated.

App Store

  • Fantastical
  • Reeder

Preferences

Various application preferences - Dropbox, 1Password, etc.

  • Tap to click
  • Drag lock