diff --git a/ansible/roles/osx/tasks/casks.yml b/ansible/roles/osx/tasks/casks.yml index d63eb06..e7ff01c 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 3aa658f..b6cb9a1 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 88b11f7..5482478 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 0000000..1ed636e 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 0000000..1fdaba8 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 0000000..1152764 Binary files /dev/null and b/osx/Colors/Base16 Solarized.clr differ