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 bc364a8fe4
[meta] Create a laptop playbook
10 years ago
Alfred 2/Alfred.alfredpreferences [alfred] Tweak workflows 10 years ago
ansible [meta] Create a laptop playbook 10 years ago
bash [bash] Add bash config 10 years ago
config/.config/powerline [powerline] Add powerline config 10 years ago
dnsmasq [meta] Remove resolver settings for SM 10 years ago
git [git] Set global user/email 10 years ago
pentadactyl [pentadactyl] Ignore info 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 [prezto] Add submodule for prezto 10 years ago
ssh/.ssh [ssh] Ignore private keys, remove SM public key 10 years ago
tmux [tmux] Set status-bg to black for powerline 10 years ago
vim [vim] Remove treetop plugin 10 years ago
.gitignore [ssh] Ignore private keys, remove SM public key 10 years ago
.gitmodules [meta] Don't use git@ for submodules 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] Use ~/.dotfiles for staging 10 years ago
bootstrap.sh [meta] Don't use git@ for submodules 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

First, install Xcode and the Command Line Tools.

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

Then run the bootstrapping script. This installs Homebrew and Ansible, and clones the dotfiles repo into ~/.dotfiles.

curl -L https://raw.github.com/kejadlen/dotfiles/master/bootstrap.sh | sh

Now ansible can be run to set up mostly everything.

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

Post-Ansible

ln -sF ~/Dropbox/dotfiles ~/.dotfiles