mirror of
https://github.com/jakejarvis/dotfiles.git
synced 2025-04-26 03:45:21 -04:00
update macos defaults
This commit is contained in:
parent
3c46bb9f05
commit
c07b995d2c
@ -295,7 +295,7 @@ user_pref("security.insecure_password.ui.enabled", true); // warn on non-secure
|
|||||||
// user_pref("security.mixed_content.block_display_content", true); // breaks xfinity on demand
|
// user_pref("security.mixed_content.block_display_content", true); // breaks xfinity on demand
|
||||||
// user_pref("security.mixed_content.block_object_subrequest", true); // breaks xfinity on demand
|
// user_pref("security.mixed_content.block_object_subrequest", true); // breaks xfinity on demand
|
||||||
user_pref("security.OCSP.enabled", 1);
|
user_pref("security.OCSP.enabled", 1);
|
||||||
user_pref("security.OCSP.require", true);
|
user_pref("security.OCSP.require", false); // TODO: turn back on
|
||||||
user_pref("security.pki.sha1_enforcement_level", 1);
|
user_pref("security.pki.sha1_enforcement_level", 1);
|
||||||
user_pref("security.sri.enable", true);
|
user_pref("security.sri.enable", true);
|
||||||
user_pref("security.ssl.disable_session_identifiers", true);
|
user_pref("security.ssl.disable_session_identifiers", true);
|
||||||
|
@ -18,7 +18,6 @@ sudo -v
|
|||||||
# Keep-alive: update existing `sudo` time stamp until this script has finished
|
# Keep-alive: update existing `sudo` time stamp until this script has finished
|
||||||
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &
|
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# General UI/UX #
|
# General UI/UX #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -38,18 +37,9 @@ defaults write NSGlobalDomain AppleMetricUnits -bool false
|
|||||||
# Set the timezone (see `sudo systemsetup -listtimezones` for other values)
|
# Set the timezone (see `sudo systemsetup -listtimezones` for other values)
|
||||||
sudo systemsetup -settimezone "America/New_York" > /dev/null
|
sudo systemsetup -settimezone "America/New_York" > /dev/null
|
||||||
|
|
||||||
# Set standby delay to 24 hours (default is 1 hour)
|
|
||||||
sudo pmset -a standbydelay 86400
|
|
||||||
|
|
||||||
# Disable Sudden Motion Sensor
|
|
||||||
sudo pmset -a sms 0
|
|
||||||
|
|
||||||
# Disable audio feedback when volume is changed
|
# Disable audio feedback when volume is changed
|
||||||
defaults write com.apple.sound.beep.feedback -bool false
|
defaults write com.apple.sound.beep.feedback -bool false
|
||||||
|
|
||||||
# Disable the sound effects on boot
|
|
||||||
sudo nvram SystemAudioVolume=" "
|
|
||||||
|
|
||||||
# Menu bar: show battery percentage
|
# Menu bar: show battery percentage
|
||||||
defaults write com.apple.menuextra.battery ShowPercent "YES"
|
defaults write com.apple.menuextra.battery ShowPercent "YES"
|
||||||
|
|
||||||
@ -61,17 +51,18 @@ defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true
|
|||||||
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true
|
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true
|
||||||
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint2 -bool true
|
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint2 -bool true
|
||||||
|
|
||||||
# Save to disk (not to iCloud) by default
|
|
||||||
defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false
|
|
||||||
|
|
||||||
# Remove duplicates in the “Open With” menu (also see `lscleanup` alias)
|
# Remove duplicates in the “Open With” menu (also see `lscleanup` alias)
|
||||||
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
|
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
|
||||||
|
|
||||||
# Disable Resume system-wide
|
# Disable Resume system-wide
|
||||||
defaults write com.apple.systempreferences NSQuitAlwaysKeepsWindows -bool false
|
defaults write com.apple.systempreferences NSQuitAlwaysKeepsWindows -bool false
|
||||||
|
|
||||||
# Restart automatically if the computer freezes
|
# Disable automatic termination of inactive apps
|
||||||
sudo systemsetup -setrestartfreeze on
|
defaults write NSGlobalDomain NSDisableAutomaticTermination -bool true
|
||||||
|
|
||||||
|
# Reveal IP address, hostname, OS version, etc. when clicking the clock
|
||||||
|
# in the login window
|
||||||
|
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Keyboard & Input #
|
# Keyboard & Input #
|
||||||
@ -106,7 +97,6 @@ defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
# Trackpad: enable tap to click for this user and for the login screen
|
# Trackpad: enable tap to click for this user and for the login screen
|
||||||
defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true
|
|
||||||
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
|
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
|
||||||
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
|
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
|
||||||
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
|
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
|
||||||
@ -118,6 +108,19 @@ defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int
|
|||||||
defaults write com.apple.universalaccess closeViewScrollWheelToggle -bool true
|
defaults write com.apple.universalaccess closeViewScrollWheelToggle -bool true
|
||||||
defaults write com.apple.universalaccess HIDScrollZoomModifierMask -int 262144
|
defaults write com.apple.universalaccess HIDScrollZoomModifierMask -int 262144
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Energy saving #
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
# Restart automatically on power loss
|
||||||
|
sudo pmset -a autorestart 1
|
||||||
|
|
||||||
|
# Restart automatically if the computer freezes
|
||||||
|
sudo systemsetup -setrestartfreeze on
|
||||||
|
|
||||||
|
# Set standby delay to 24 hours (default is 1 hour)
|
||||||
|
sudo pmset -a standbydelay 86400
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Screen #
|
# Screen #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -132,9 +135,6 @@ defaults write com.apple.screencapture location -string "${HOME}/Desktop"
|
|||||||
# Save screenshots in PNG format (other options: BMP, GIF, JPG, PDF, TIFF)
|
# Save screenshots in PNG format (other options: BMP, GIF, JPG, PDF, TIFF)
|
||||||
defaults write com.apple.screencapture type -string "png"
|
defaults write com.apple.screencapture type -string "png"
|
||||||
|
|
||||||
# Disable shadow in screenshots
|
|
||||||
defaults write com.apple.screencapture disable-shadow -bool true
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Finder #
|
# Finder #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -188,9 +188,6 @@ defaults write com.apple.finder FXInfoPanesExpanded -dict \
|
|||||||
# Dock #
|
# Dock #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
# Show indicator lights for open applications in the Dock
|
|
||||||
defaults write com.apple.dock show-process-indicators -bool true
|
|
||||||
|
|
||||||
# Automatically hide and show the Dock without delay
|
# Automatically hide and show the Dock without delay
|
||||||
defaults write com.apple.dock autohide -bool true
|
defaults write com.apple.dock autohide -bool true
|
||||||
defaults write com.apple.dock autohide-delay -float 0
|
defaults write com.apple.dock autohide-delay -float 0
|
||||||
@ -207,15 +204,20 @@ defaults write com.apple.dock wvous-br-corner -int 0
|
|||||||
# Don't show recently used applications in the Dock
|
# Don't show recently used applications in the Dock
|
||||||
defaults write com.Apple.Dock show-recents -bool false
|
defaults write com.Apple.Dock show-recents -bool false
|
||||||
|
|
||||||
|
# Disable the Launchpad gesture (pinch with thumb and three fingers)
|
||||||
|
defaults write com.apple.dock showLaunchpadGestureEnabled -int 0
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Mail #
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
# Disable inline attachments (just show the icons)
|
||||||
|
defaults write com.apple.mail DisableInlineAttachmentViewing -bool true
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Spotlight #
|
# Spotlight #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
# 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
|
# Change indexing order and disable some file types
|
||||||
defaults write com.apple.spotlight orderedItems -array \
|
defaults write com.apple.spotlight orderedItems -array \
|
||||||
'{"enabled" = 1;"name" = "APPLICATIONS";}' \
|
'{"enabled" = 1;"name" = "APPLICATIONS";}' \
|
||||||
@ -292,6 +294,13 @@ defaults write com.apple.TextEdit RichText -int 0
|
|||||||
defaults write com.apple.TextEdit PlainTextEncoding -int 4
|
defaults write com.apple.TextEdit PlainTextEncoding -int 4
|
||||||
defaults write com.apple.TextEdit PlainTextEncodingForWrite -int 4
|
defaults write com.apple.TextEdit PlainTextEncodingForWrite -int 4
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# iTerm 2 #
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
# Don’t display the annoying prompt when quitting iTerm
|
||||||
|
defaults write com.googlecode.iterm2 PromptOnQuit -bool false
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# GPGMail 2 #
|
# GPGMail 2 #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 3a4b212c7d8263a12bef176b10737748b752a579
|
Subproject commit ea3ae74164bdc1f38b23f6b4c339ac637bfb923b
|
Loading…
x
Reference in New Issue
Block a user