feat(nvim): housekeeping
This commit is contained in:
37
.local/bin/macos.sh
Executable file
37
.local/bin/macos.sh
Executable file
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "Configuring macOS system defaults..."
|
||||
|
||||
# NSGlobalDomain settings
|
||||
defaults write -g AppleShowAllExtensions -bool true
|
||||
defaults write -g ApplePressAndHoldEnabled -bool false
|
||||
defaults write -g KeyRepeat -int 2
|
||||
defaults write -g InitialKeyRepeat -int 15
|
||||
defaults write -g com.apple.mouse.tapBehavior -int 1
|
||||
defaults write -g com.apple.sound.beep.volume -float 0.0
|
||||
defaults write -g com.apple.sound.beep.feedback -int 0
|
||||
|
||||
# Dock settings
|
||||
defaults write com.apple.dock autohide -bool true
|
||||
defaults write com.apple.dock autohide-delay -float 0.1
|
||||
defaults write com.apple.dock autohide-time-modifier -float 0.0
|
||||
defaults write com.apple.dock show-recents -bool false
|
||||
defaults write com.apple.dock launchanim -bool false
|
||||
defaults write com.apple.dock orientation -string "bottom"
|
||||
defaults write com.apple.dock tilesize -int 48
|
||||
defaults write com.apple.dock mineffect -string "scale"
|
||||
|
||||
# Finder settings
|
||||
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true
|
||||
|
||||
# Trackpad settings
|
||||
defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true
|
||||
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
|
||||
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
|
||||
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true
|
||||
|
||||
echo "Restarting affected services..."
|
||||
killall Dock
|
||||
killall Finder
|
||||
|
||||
echo "Configuration complete! Some changes may require a logout/login to take effect."
|
||||
Reference in New Issue
Block a user