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.
applescripts
configs
home
playbooks
scripts
zshrc
.gitignore
README.md

README.md

Dotfiles by Alex Palcuie

Hacking like a geek:

  • the playbooks folder contains Ansible that provisions a machine with apps and configs
  • my main machine is a Mac, and I have another Mac at my office, so I keep them in sync
  • there is also a playbook for Ubuntu
  • ZSH shell with oh_my_zsh Prezto and my .zshrc
  • VIM provisioned with Vundle
  • AppleScripts that automate mundane tasks
  • the configs folder is for other apps like Sublime Text or iTerm2

Setup for new Mac machine

  1. Install XCode tools using xcode-select --install
  2. Install Brew
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
  1. Install Ansible using Brew brew install ansible
  2. As a convention ~/dotfiles should be this repo
git clone https://github.com/palcu/dotfiles.git ~/dotfiles
  1. Install XQuartz
  2. Run the Ansible playbook for Mac
./launch

Setup for new Ubuntu machine

We need a version of Ansible greater than 2.0.

sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible software-properties-common git
git clone https://github.com/palcu/dotfiles.git ~/dotfiles
cd ~/dotfiles/playbooks
./launch

Sources of inspiration

Thank you for all the people who've published their useful configs.