This repo is designed to make MacOS development setup as painless as possible. If you encounter any issues while trying to setup the repo, please contact me @ me@jcayabyab.com.
- Clone (or manually download) this repo and
cd
into thesetup
folder - Run
sudo chmod +x setup.sh
thenzsh setup.sh
- Some commands might need user interaction, so monitor the script's execution.
- In
Preferences -> Profiles
of iTerm2, click onOther Actions... -> Import JSON Profiles...
and import theiterm2.json
profile
After you make a change to a file:
- Re-run
setup.sh
script insetup
folder - Commit changes to git repo
Note: The files in the folders are symlinked to their respective places, so any changes made to files outside of this folder will be automatically updated in this folder.
- The IntelliJ
~/.ideavimrc
does not elegantly source~/.vimrc
. For example, pressingf
types out⏎overwin-f)
. Separating the~/.vimrc
file into multiple files would make this easier. - There's a weird issue with install the LTS version in the Bash script. The issue is found (here)[nvm-sh/nvm#2963] and seems to be related to the
common-aliases
library with oh-my-zsh. This should be fixed soon as per (this)[nvm-sh/nvm#2963 (comment)] comment, but a quick workaround would be to comment out common-aliases in~/.zshrc
, then rerunsetup.sh
.
I typically like dynamic wallpapers. Here are some that I like to use:
Install from the App Store (or other alternative sources).
Install from the App Store (or other alternative sources).