From 3ece8acdedb752c0def4c66fcf6c7c6f903f324c Mon Sep 17 00:00:00 2001 From: Markus Amalthea Magnuson Date: Tue, 11 Feb 2014 16:05:56 +0100 Subject: .osx: Only install custom Terminal profile once Closes #336 and #337. --- .osx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.osx b/.osx index 53416bf..27a5111 100755 --- a/.osx +++ b/.osx @@ -543,10 +543,14 @@ sudo mdutil -E / > /dev/null defaults write com.apple.terminal StringEncodings -array 4 # Use a modified version of the Pro theme by default in Terminal.app -open "${HOME}/init/Mathias.terminal" -sleep 1 # Wait a bit to make sure the theme is loaded -defaults write com.apple.terminal "Default Window Settings" -string "Mathias" -defaults write com.apple.terminal "Startup Window Settings" -string "Mathias" +TERM_PROFILE='Mathias'; +CURRENT_PROFILE="$(defaults read com.apple.terminal 'Default Window Settings')"; +if [ "${CURRENT_PROFILE}" != "${TERM_PROFILE}" ]; then + open "${HOME}/init/${TERM_PROFILE}.terminal"; + sleep 1; # Wait a bit to make sure the theme is loaded + defaults write com.apple.terminal 'Default Window Settings' -string "${TERM_PROFILE}"; + defaults write com.apple.terminal 'Startup Window Settings' -string "${TERM_PROFILE}"; +fi; # Enable “focus follows mouse” for Terminal.app and all X11 apps # i.e. hover over a window and start typing in it without clicking first -- cgit v1.2.3