feat: macOS defaults

main
James Spencer 2023-10-01 20:20:42 +01:00
parent c600f80335
commit fbe3f1c029
Signed by: james
SSH Key Fingerprint: SHA256:7tOVvkg3eVqn4GbEInHoSkEG96Cvqgvwx+VHUD9begc
2 changed files with 35 additions and 0 deletions

View File

@ -31,3 +31,6 @@ echo
echo "Done linking dotfiles." echo "Done linking dotfiles."
# End Symlinks # End Symlinks
# Set up macOS defaults
./scripts/set-mac-defaults.sh

32
scripts/set-mac-defaults.sh Executable file
View File

@ -0,0 +1,32 @@
echo "Setting macOS defaults..."
echo
# Always open everything in Finder's list view
defaults write com.apple.Finder FXPreferredViewStyle Nlsv
# Show the ~/Library folder
chflags nohidden ~/Library
# Set highlight color to pink
defaults write NSGlobalDomain AppleHighlightColor -string "1.000000 0.749020 0.823529"
# Set dark mode
defaults write NSGlobalDomain AppleInterfaceStyle Dark
# Set sidebar icon size to medium
defaults write com.apple.dock tilesize -int 64
# Autohide dock
defaults write com.apple.dock autohide -bool true
# Delete all apps from dock, so we can add our own
defaults write com.apple.dock persistent-apps -array
# Save screenshots to the desktop
defaults write com.apple.screencapture location -string "${HOME}/Documents/Screenshots"
# Dont display the annoying prompt when quitting iTerm
defaults write com.googlecode.iterm2 PromptOnQuit -bool false
echo "Finished setting macOS defaults."
echo