My dotfiles collections. It comes with Ansible roles to install requirements and dotfiles in: OSX & Fedora
Requirements will be provisioned using Ansible + dotfiles will be linked to this repository directory.
So far Fedora/CentOS + MacOS Sierra are supported. If a dotfile depends on platform then that single dotfile needs to be moved to platform role and removed from Common role if applies.
Please note this project comes with my customized configuration… but you can easily change packages + dotfiles (change with_items statements) and paster your dotfiles copies.
Clone this repository at your home:
git clone https://github.com/gcaracuel/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./launch.sh
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew ansible
1. Open iTerm2.
2. Select iTerm2 > Preferences.
3. Under the General tab, check the box labeled "Load preferences from a custom folder or URL:"
4. Press "Browse" and point it to ~/dotfiles/dotfiles/com.googlecode.iterm2.plist
5. Restart iTerm2.
sudo dnf install ansible git
Just get up a [‘fedora’,’osx’] vagrant instance. SSH into it and verify.
Verbose Ansible execution may help
Note OSX Vagrant box will clone this repository instead of use the local copy, so changes needs to be pushed to be verified :(