run setup.sh
$ git clone https://github.com/kibitan/setup_mac.git ~/setup_mac
$ cd ~/setup_mac
$ git remote set-url origin git@github.com:kibitan/setup_mac.git
$ ./setup.sh
- if
permittion denied
happen, then trysudo chmod 0775 /usr/local/etc
also setup the dotfiles, with dropbox directory: ln -s ~/Dropbox/dotfiles ./dotfiles
crontab bins
compress working directory(ex. ~/www
), mainly store source codes, and put it under Dropbox directory (ex. ~/Dropbox/www
)
update installed HomeBrew packages
update installed Homebrew Cask packages
dump all installed packages by homebrew-bundle as Brewfile and commit/push it to remote repository
change mac setting by System Preferences
- Network
- Firewall - Turn on
-
General
- Software Update
- Automatically keep my Mac up to date - enable
- Install application updates from the App Stire
- Language & Region
- set English as Primary
- add Japanese
- set Region: Japan
- Storage
- Optimize Storage - enable
- Software Update
-
Appearance
- Appearance: Dark
-
Accessibility
- Zoom
- Use scroll gesture with modifier keys - Control
- display
- reduce transparent - enable ( http://www.downtown.jp/~soukaku/archives/2014/1029_210751.html )
- Menubar size: Default
- Zoom
-
Control Center
- Bluetooth: Show in Menu Bar
- Sound: Always Show in Menu Bar
- Other Modules
- Battery: Don't Show in Menu Bar
- Menu Bar Only
- Clock
- Date
- Show date: when space - when space allows
- Show the day of the week - disable time in menu bar
- Time
- Style - Digital (if with istat menus - Analog)
- Display the time with second - enable
- Spotlight: Don't Show in Menu Bar
- Date
- Siri: Don't Show in Menu Bar
-
Siri & Spotlight
- disable
- Spotlight
- Search Results
- application
- calculator
- Search Results
-
Privacy & Security
-
Firevalut - Turn on
-
enable crontab -> Granting "Full Disk Access" to
/usr/sbin/cron
- Desktop & Dock
- Desktop & stage manager
- click wallpaer to reveal desktop - only in stage manager
- Dock
- Position on screen - left
- automatic hide - enable
- add shortcut of Applications
- customize shortcuts
- hot corners - Put Display to Sleep
- Desktop & stage manager
- Displays
- Night Shift
- Schedule: Sunset to Sunrise
- Advanced
- Automatically reconnect to any nearby Mac or IPad - enable
- Night Shift
- Wallpaper
- Shuffle All
- Screen Saver
- Shuffle All
- Battery
- Prevent automatic sleeping when the display is off - enable
- Lock Screen
- require password: immediately
- User & Group
- off the guest
- Touch ID
- setup fingers
- Internet Accounts
- AppleID - iCloud
- Photos - disable
- iCloud Drive options
- Desktop & Documents Folder - disable
- (rest of all) - enable
- iCloud Mail - disable
- Passwords & Keychain - enable
- show more apps
- Notes - enable
- Find My Mac - enable
- Contacts - enable
- Calender - enable
- Reminder - disable
- Safari - enable
- Stocks - enable
- Home - disable
- Wallet - enable
- Siri - disable
- Freeform - enable
- Map - disable
- Shortcuts - disable
- Google
- Contacts
- Calenders
- Notes
- AppleID - iCloud
- Wallet & Apple Pay
- setup card
- Keyboard
- Keyboard:
- press fn/🌐 key to "Do nothing"
- (touch bar model) Press fnkey to: show F1, F2, etc. Keys
- (touch bar model) customize Touch bar
- Keyboards shortcuts -> Modifier Keys... - Caps Lock(⇪) key: ^Control
- Shortcuts:
- Mission Control
- (first making 10 desktops then) enable desktops shortcuts and change to command + [0-9]
- Input Sources ( it will appear after setup
Input Sources
section)- select the previous input source - option(⌥) + space
- select next source in input menu - shift + option(⌥) + space
- Spotlight
- (if not using raycast) show Spotlight search - control + space
- Mission Control
- Input Sources: ( setup after install google japanese IME )
- Add "U.S." English keyboard
- Add "Hiragana (google)" keyboard
- Remove mac original "Japanese" ( many time freeze )
- Japanese ( or at
Google Japanese Input Preferences
)- change key "¥" button to "\"
- dictation
- on, use enhanced dictation
- download English and Japanese
- Keyboard:
- Trackpad
- Point & Click
- secondary click - right corner
- tap click - enable
- tracking speed - 2 step down from fastest
- Scroll & Zoom
- scroll natural - disable
- More Gestures
- swipe between pages - three fingers
- Point & Click
- Press
Shift+Cmd+.
for showing dot file - Preferences
- General
- New Finder windows show: home directory
- Sidebar: customize
- Advanced:
- show all filename extensions - enable
- remove items from the trash after 30 days - enable
- keep folders on top: in windows when sorting by name - enable
- when perfoming a search - current folder
- General
- View (as icon View)
- Show Preview
- Show Path Bar
- Show Status Bar
- Customize Toolbar
- Show View Option
- Group by - None
- Sort by - Name
- Icon size - small
- Show columns
- Date Modified
- Date Created
- Date Last Opened
- Date Added
- Size
- Kind
- use relative date - disable
- Calculate all sizes - enable
- show library folder - enable
- click - "Use as default"
- Select "List View" and Press "Command + J" to open View Options
- check "Calculate All Sizes" and click "Use as Defaults"
- change default application of mp3, m4a into QuickTimePlayer by Get info
- Preferences - Autofil - disable all (to not ask save passwords etc)
- do force touch and just "continue"
- 1Password
- istat Menus
- Bartender
- Dash
- Witch
- Rubymine / Goland
- Karabiner Elements (or cmd-eikana)
- 1Password
- Preference
- General - menu bar: disable
- Preference
- Music (iTunes)
- Account - Authorizations - Authorize This Computer
- setup iphone: connect iPhone and "Trust this computer"
- App store
- Google Japanese Input
- Config Dialog.app
- General - Input from ¥ or backslash key - Backslash \
- Dictionary tool.app
- Tools - import to current dictionary - mac_setting/google_japanese_dictionaly
- TODO: automatic backup/restore, mackup nize?
- Tools - import to current dictionary - mac_setting/google_japanese_dictionaly
- Config Dialog.app
- LINE
- Quiver
- Preferences:
- Themea: Dark
- change library location
- Backup: Restore from Backup -
mac_setting/Quiver.qvlibrary
- Sync: Move library -
mac_setting/Quiver.qvlibrary
- Backup: Restore from Backup -
- Advanced: Load Settings -
mac_setting/Quiver-settings.json
- Preferences:
- Dash
- Preference: General - Setup Syncing...
- Set Sync folder(
Dropbox/mac_setting/dash
) - check sync option (General Setting, View option, Docsets search profile, Bookmark )
- Set Sync folder(
- Snippet: Snippet library location:
/mac_setting/dash/dash_snippets.dash
- enable full-text search manually one-by-one
- Preference: General - Setup Syncing...
- Visual Studio Code
- enable setting sync
- Docker
- Rubymine / Goland
- enable setting sync
- mousepose
- allow security
- System Preferences - Security & Privacy - Privacy - Accessibility: Mousepose - enable
- allow security
- Bdash
- setup github accesstoken ( need gist scope )
- BetterTouchTool
- Tunnelblick
- Caffeine
- DeskApp for YouTube
- Brave
- sync setting
- login hatena
- Chrome menu - Warn Before Quitting - enable
- import "Mouse Dictionary" eijirou dictionary (C&S/material)
- Page zoom: 110%
- install for auto translation: https://github.com/FilipePS/Traduzir-paginas-web
- iTerm
- iTerm2 - Preferences - General - Preferences - Load Preferences from custom folder or URL -
mac_setting/iterm_profile
, then reboot - iTerm2 - Preferences - General - Save changes - Automatically
- (Mojave: Mac System Preferences - Security & Privacy - Full disk access, add iTerms2 for updating crontab)
- iTerm2 - Preferences - General - Preferences - Load Preferences from custom folder or URL -
- Warp
- Notion
- raycast
- import Preferences
- off the menu bar
- Dropbox
- Witch
- Actions - choose "Cycle Non-Minimized Windows", delete other actions
- Sort by "Window Activity", Orientation "↓"
- List windows from all spaces - disable
- ListTabs - disable
- ListApps without windows - disable
- Keyboard - choose Forward "command-tab", Backword "shift-command-tab"
- Appearance
- Preset Open -
mac_setting/witch/dark_original.witchlayout
- Preset Open -
- Advances
- Show list on "display with mouse pointer"
- Delay -
None
(most left)
- Delay -
- Cycle through search for .. - disable
- Show list on "display with mouse pointer"
- Actions - choose "Cycle Non-Minimized Windows", delete other actions
- istat Menus
- File - Import Settings -
mac_setting/istatmenus/iStat Menus Settings.ismp
- File - Import Settings -
- bluesnooze
- Backup and Sync from Google
- Slack
- discord
- WiFi Signal
- totalspaces
- need to change SIP mode on recovery mode
csrutil enable --without debug
, then reboot andbrew cask reinstall totalspaces
,open $(brew cask info totalspaces | grep $(brew --prefix) | cut -d' ' -f1)/TotalSpaces2.app
- need to change SIP mode on recovery mode
- Bandwidth+
- Bartender
- General
- Show items in bar below menu bar - enable
- Bartender menu bar icon - bartender
- menu bar item spacing - Tiny spacing
- General
brew services start noclamshell
- Battery & Bluetooth status
- World clock
- Weather
- Stock (currency)
install iOS apps like lehra, Tuner, MetaRecorder (apogee record app)
see also: https://support.apple.com/en-us/HT201065
- Music (iTunes)
- iCloud
- iMessage
- https://appleid.apple.com/account/manage
- Dropbox
- 1password
- Microsoft Office (Office 365)
- Adobe Creative Cloud
- google chrome
see: https://support.apple.com/en-us/HT204904
tips: no space, no multibyte character to username/fullname of account