This repo sets up a new computer Mac using a very lightweight bash script. It includes settings based on Initial Capacity's own usage. There are options to set up your own .dotfiles for additional apps and preferences on laptops.
- Desired machine name
- Desired account name and password
- A public Dotfiles repo in your personal GitHub account (github.com/githubusername/dotfiles.git) with:
- Select language: English
- Select country: United States
- Skip accessibility
- Select wifi network
- Skip Migration Assistant (click
Not Now
) - Do not enter an Apple ID
- Computer Account: Use desired machine password
- Make This Your New Mac -> click Customize Settings
- Do not enable Location Services
- Do not share Analytics
- Skip Screen Time
- Disable Siri
- Skip Touch ID
- Select Light mode
- Access this machine-setup README from your new machine for easier access
- Download machine-setup repo
mkdir ~/workspace cd ~/workspace curl -L https://github.com/initialcapacity/machine-setup/archive/main.zip --output machine-setup.zip unzip machine-setup.zip cd machine-setup-main
- Run setup script, pass in: machine name, account name (initialdev or other), GitHub user email, and GitHub name. If you'd like to import your own dotfiless, add your GitHub username for argument 5. If you'd like to create a new set of ssh keys, set argument 6 to true (default = false).
./setup.sh <machine_name> <machine_user_name> <git_user_email> <git_name> <github_username_if_pulling_dotfiles> <true/false>
- Change caps-lock to Control
- System Preferences -> Keyboard -> Keyboard Shortcuts -> Modifier Keys -> Change
Caps Lock
=>Control
- System Preferences -> Keyboard -> Keyboard Shortcuts -> Modifier Keys -> Change
- Jetbrains editor settings
- larger editor and console font
- Tab limit 4
- Disable parameter name hints
- Set up JDK
- Remove status bar and navigation bar