[meta] Synchronize some app prefs and OS X colors
change
commit e83bc2ea463ab50dfda523a1c373d30187c69fad
author Alpha Chen <alpha.chen@gmail.com>
date
parent 82edf2a0
diff --git a/ansible/roles/osx/tasks/casks.yml b/ansible/roles/osx/tasks/casks.yml
index d63eb068..e7ff01cb 100644
--- a/ansible/roles/osx/tasks/casks.yml
+++ b/ansible/roles/osx/tasks/casks.yml
@@ -9,3 +9,9 @@
 
 - homebrew_cask: name={{ item }} state=installed
   with_items: casks
+
+- synchronize:
+    src: "{{ item }}"
+    dest: "{{ item | regex_replace(' ', '\ ') }}"
+    rsync_opts: --ignore-existing
+  with_items: prefs
diff --git a/ansible/roles/osx/tasks/main.yml b/ansible/roles/osx/tasks/main.yml
index 3aa658fc..b6cb9a1f 100644
--- a/ansible/roles/osx/tasks/main.yml
+++ b/ansible/roles/osx/tasks/main.yml
@@ -4,6 +4,7 @@
 - include: dock.yml
   tags: dock
 - include: casks.yml
+  tags: casks
 - include: fonts.yml
 - include: defaults.yml
   tags: defaults
@@ -13,6 +14,7 @@
     src: ~/.dotfiles/osx/DefaultKeyBinding.dict
     dest: ~/Library/KeyBindings/DefaultKeyBinding.dict
     state: link
+- file: src=~/.dotfiles/osx/Colors dest=~/Library/Colors state=link
 
 # TODO This should probably be moved to the dotfiles role.
 - file: src=~/.dotfiles/osx/.tmux.conf.local dest=~/.tmux.conf.local state=link
diff --git a/ansible/roles/osx/vars/casks.yml b/ansible/roles/osx/vars/casks.yml
index 88b11f7b..54824789 100644
--- a/ansible/roles/osx/vars/casks.yml
+++ b/ansible/roles/osx/vars/casks.yml
@@ -22,3 +22,9 @@ casks:
   - transmission
   - vlc
   - yorufukurou
+prefs:
+  - ~/Library/Application Support/Adium 2.0/
+  - ~/Library/Preferences/com.adiumX.adiumX.plist
+  - ~/Library/Preferences/com.adiumX.adiumX.plist
+  - ~/Library/Preferences/com.culturedcode.things.plist
+  - ~/Library/Preferences/com.YoruFukurouProject.YoruFukurou.plist
diff --git a/osx/Colors/Base16 Default.clr b/osx/Colors/Base16 Default.clr
new file mode 100644
index 00000000..1ed636e5
Binary files /dev/null and b/osx/Colors/Base16 Default.clr differ
diff --git a/osx/Colors/Base16 Flat.clr b/osx/Colors/Base16 Flat.clr
new file mode 100644
index 00000000..1fdaba88
Binary files /dev/null and b/osx/Colors/Base16 Flat.clr differ
diff --git a/osx/Colors/Base16 Solarized.clr b/osx/Colors/Base16 Solarized.clr
new file mode 100644
index 00000000..1152764d
Binary files /dev/null and b/osx/Colors/Base16 Solarized.clr differ