[meta] Synchronize some app prefs and OS X colors
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