-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.macos
executable file
·76 lines (56 loc) · 2.73 KB
/
.macos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/usr/bin/env bash
add_to_dock() {
defaults write com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>$1</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"
}
osascript -e 'tell application "System Preferences" to quit'
# Dock: set the icon size
defaults write com.apple.dock tilesize -int 40
# Dock: set the position
defaults write com.apple.dock orientation left
# Dock: change minimize/maximize window effect
defaults write com.apple.dock mineffect -string "scale"
# Dock: minimize windows into their application’s icon
defaults write com.apple.dock minimize-to-application -bool true
# Dock: don’t show recent applications
defaults write com.apple.dock show-recents -bool false
# Dock: remove all apps
defaults write com.apple.dock persistent-apps -array ""
add_to_dock "/Applications/iTerm.app"
add_to_dock "/Applications/Arc.app"
add_to_dock "/System/Applications/Mail.app"
add_to_dock "/Applications/Telegram.app"
add_to_dock "/Applications/Visual Studio Code.app"
add_to_dock "/Applications/Sublime Merge.app"
add_to_dock "/Applications/Dash.app"
add_to_dock "/Applications/Reeder.app"
add_to_dock "/Applications/Obsidian.app"
add_to_dock "/System/Applications/Calendar.app"
add_to_dock "/System/Applications/Notes.app"
add_to_dock "/System/Applications/Music.app"
add_to_dock "/System/Applications/Podcasts.app"
add_to_dock "/Applications/Bitwarden.app"
# Dashboard: disable
defaults write com.apple.dashboard mcx-disabled -bool true
# Finder: show all filename extensions
defaults write NSGlobalDomain AppleShowAllExtensions -bool true
# Finder: disable the warning when changing a file extension
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false
# Finder: show path bar
defaults write com.apple.finder ShowPathbar -bool true
# Finder: when performing a search, search the current folder by default
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf"
# Safari: enable the develop menu and the web inspector
defaults write com.apple.Safari IncludeDevelopMenu -bool true
# Safari: don’t send search queries to apple
defaults write com.apple.Safari UniversalSearchEnabled -bool false
defaults write com.apple.Safari SuppressSearchSuggestions -bool true
# Safari: show the full URL in the address bar
defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true
# Safari: set home page to `about:blank` for faster loading
defaults write com.apple.Safari HomePage -string "about:blank"
# Safari: prevent from opening safe files automatically after downloading
defaults write com.apple.Safari AutoOpenSafeDownloads -bool false
for app in Dock Finder Safari
do
killall "$app" > /dev/null 2>&1
done