项目作者: gcaracuel

项目描述 :
My dotfiles collections. It comes with Ansible roles to install requirements and dotfiles in: OSX & Fedora
高级语言: Python
项目地址: git://github.com/gcaracuel/dotfiles.git
创建时间: 2015-12-16T20:26:25Z
项目社区:https://github.com/gcaracuel/dotfiles

开源协议:GNU General Public License v2.0

下载


Dotfiles + Dependencies

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.

Usage:

Clone this repository at your home:

  1. git clone https://github.com/gcaracuel/dotfiles.git ~/.dotfiles
  2. cd ~/.dotfiles
  3. ./launch.sh

Requirements:

MacOS
  • Ansible
  1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. brew ansible
  • iterm2
  1. 1. Open iTerm2.
  2. 2. Select iTerm2 > Preferences.
  3. 3. Under the General tab, check the box labeled "Load preferences from a custom folder or URL:"
  4. 4. Press "Browse" and point it to ~/dotfiles/dotfiles/com.googlecode.iterm2.plist
  5. 5. Restart iTerm2.
Fedora
  • Ansible
  1. sudo dnf install ansible git

Vagrant validate:

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 :(