Last active
September 21, 2021 19:08
-
-
Save evanchen7/03eb4f32084fb9bde7ca9e9fa1d307df to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WIP | |
# MacOS Setup | |
# https://sourabhbajaj.com/mac-setup/ | |
# The following commands will greatly increase the accessibility of your Mac during development. | |
``` | |
chflags nohidden ~/Library | |
defaults write com.apple.finder AppleShowAllFiles YES | |
defaults write com.apple.finder ShowPathbar -bool true | |
defaults write com.apple.finder ShowStatusBar -bool true | |
``` | |
# Zsh setup | |
# ignore if <= macOS 11.x | |
# macOS 11.x >= should have zsh as the default shell | |
# Oh My Zsh setup | |
``` | |
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
``` | |
## Theme | |
``` | |
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k | |
``` | |
Once you've cloned this repo, run the following command: | |
``` | |
source ~/.zshrc | |
``` | |
Set the ZSH_THEME property to the following | |
``` | |
ZSH_THEME="powerlevel10k/powerlevel10k" | |
``` | |
## Plugins | |
``` | |
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting | |
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions | |
``` | |
Add these values to the end of your plugins | |
plugin( | |
... | |
zsh-autosuggestions | |
zsh-syntax-highlighting | |
) | |
# Editor of choice | |
``` | |
brew install --cask visual-studio-code | |
``` | |
# Tooling Version Managers | |
Node Version Manager: https://github.com/nvm-sh/nvm | |
Java Version Manager: https://www.jenv.be/ | |
- Use brew to install java sdks: https://github.com/AdoptOpenJDK/homebrew-openjdk | |
Python Environment Manager: https://github.com/pyenv/pyenv | |
Python Library Management: | |
- Pipenv: https://pipenv.pypa.io/en/latest/ | |
- Poetry: https://github.com/python-poetry/poetry | |
# Productivity Tools | |
Alfred: https://www.alfredapp.com/ | |
Alfred Plugins: | |
- https://github.com/moul/alfred-workflow-gauth | |
Magnet: https://magnet.crowdcafe.com/ | |
Docker: https://docs.docker.com/docker-for-mac/install/ | |
Eul (Menumeters Fork): https://github.com/gao-sun/eul | |
# Windows Setup | |
TBD |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Let's add: