aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Reurings <martin@windgazer.nl>2013-01-18 00:49:31 +0100
committerMathias Bynens <mathias@qiwi.be>2013-07-02 19:31:24 +0200
commit6806bf4bca1fed7b27e5b554fcabef3a4638d9b7 (patch)
tree1e57b9f62d328f3e9f683c4c402ceef73af109e3
parente1588fab4629345d54b286718e06f306c4e917d9 (diff)
downloaddotfiles-6806bf4bca1fed7b27e5b554fcabef3a4638d9b7.tar.gz
dotfiles-6806bf4bca1fed7b27e5b554fcabef3a4638d9b7.tar.bz2
dotfiles-6806bf4bca1fed7b27e5b554fcabef3a4638d9b7.zip
.osx: Add Spotlight settings
Closes #91 and #174.
-rwxr-xr-x.osx35
1 files changed, 35 insertions, 0 deletions
diff --git a/.osx b/.osx
index b1ce07e..a75ffd1 100755
--- a/.osx
+++ b/.osx
@@ -455,6 +455,41 @@ defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false
defaults write com.apple.mail NSUserKeyEquivalents -dict-add "Send" "@\\U21a9"
###############################################################################
+# Spotlight #
+###############################################################################
+
+# Hide Spotlight tray-icon (and subsequent helper)
+#sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
+# Disable Spotlight indexing for any volume that gets mounted and has not yet
+# been indexed before.
+# Use `sudo mdutil -i off "/Volumes/foo"` to stop indexing any volume.
+sudo defaults write /.Spotlight-V100/VolumeConfiguration Exclusions -array "/Volumes"
+# Change indexing order and disable some file types
+defaults write com.apple.spotlight orderedItems -array \
+ '{"enabled" = 1;"name" = "APPLICATIONS";}' \
+ '{"enabled" = 1;"name" = "SYSTEM_PREFS";}' \
+ '{"enabled" = 1;"name" = "DIRECTORIES";}' \
+ '{"enabled" = 1;"name" = "PDF";}' \
+ '{"enabled" = 1;"name" = "FONTS";}' \
+ '{"enabled" = 0;"name" = "DOCUMENTS";}' \
+ '{"enabled" = 0;"name" = "MESSAGES";}' \
+ '{"enabled" = 0;"name" = "CONTACT";}' \
+ '{"enabled" = 0;"name" = "EVENT_TODO";}' \
+ '{"enabled" = 0;"name" = "IMAGES";}' \
+ '{"enabled" = 0;"name" = "BOOKMARKS";}' \
+ '{"enabled" = 0;"name" = "MUSIC";}' \
+ '{"enabled" = 0;"name" = "MOVIES";}' \
+ '{"enabled" = 0;"name" = "PRESENTATIONS";}' \
+ '{"enabled" = 0;"name" = "SPREADSHEETS";}' \
+ '{"enabled" = 0;"name" = "SOURCE";}'
+# Load new settings before rebuilding the index
+killall mds
+# Make sure indexing is enabled for the main volume
+sudo mdutil -i on /
+# Rebuild the index from scratch
+sudo mdutil -E /
+
+###############################################################################
# Terminal #
###############################################################################