- Install Homebrew, please run script
setup.sh
- Install terminal
iterm2
- Customize
bash
terminal and installzsh
- Install recommended applications with brew, see:
brew-casks.txt
- Configure OSX Settings for better accessibility (Dock/Finder)
- Install tools for productivity in OSX like Window Management, Quick Launcher or Hyperswitch
- Use web browser extensions like AdBlock, Privacy Bagder, OneTab, JSONViewer, Stylus, Vue Devtools, React Devtools.
- Install the following SDK for development:
- Nodejs npm with
nvm
, stable version - Java SDK with
sdkman
(17, 19)
- Nodejs npm with
- Install and customize Visual Studio Code, choose the follow editor extensions, see:
vscode-extensions.txt
- Current theme: Andromeda
- You can install all extension with this command:
xargs -L code --install-extension < vscode-extensions.txt
- Install and customize IntelliJ IDEA, PyCharm and DataGrip
- For eye care install Flux
- Set configurations with dotfiles, only rename each file with prefix dot and put the file in user
~/
. - Configure the
~/.zshrc
following the filezshrc_sample.txt
. - Copy
scripts
folder with the needs of environment, and configure~/.zshrc
:
# Load scripts in the session terminal.
for file in ~/.scripts/*; do
[ -r "$file" ] && [ -f "$file" ] && source "$file"
done
- Review the file
setup_brew_installer.sh
and install application needs. - Ubuntu Linux environment see the file
setup_linux.sh
.
Here got a quick list of some applications, might find useful as well:
- Insomnia: Useful to test your REST APIs.
- GitHub Desktop: Tool to review the diff and stash changes.
- Spectacle: Keyboard shortcuts to move and resize windows.