diff --git a/master-cookbook b/master-cookbook index ea1d81b..35d83a4 100755 --- a/master-cookbook +++ b/master-cookbook @@ -50,7 +50,8 @@ fi recipe 'dotfiles' recipe 'bin' if [ "$(uname)" == 'Darwin' ]; then - recipe 'mac-bin' + recipe 'mac-files' + recipe 'mac-bin' fi recipe 'git' recipe 'vim-settings' diff --git a/recipes/default/mac-files b/recipes/default/mac-files new file mode 100755 index 0000000..6ed6273 --- /dev/null +++ b/recipes/default/mac-files @@ -0,0 +1,17 @@ +#! /bin/bash + +iterm2_scripts="$HOME/Library/Application Support/iTerm2/Scripts" +if [ -d "$iterm2_scripts" ]; then + if [ ! -f "$iterm2_scripts/Auto_Dark_Mode_Colors.py" ]; then + curl -o "$iterm2_scripts/Auto_Dark_Mode_Colors.py" \ + "https://gitlab.com/snippets/1840760/raw?inline=false" + chmod +x "$iterm2_scripts/Auto_Dark_Mode_Colors.py" + fi +fi + +icloud_prefs="$HOME/Library/Mobile Documents/com~apple~CloudDocs/Synced Preferences" +if [ -d "$icloud_prefs" ]; then + for f in "$icloud_prefs/Home/Library/Preferences/"*.plist ; do + try_link "$f" "$HOME/Library/Preferences/$(basename "$f")" + done +fi