Skip to content

Instantly share code, notes, and snippets.

@evanchen7
Last active September 21, 2021 19:08
Show Gist options
  • Save evanchen7/03eb4f32084fb9bde7ca9e9fa1d307df to your computer and use it in GitHub Desktop.
Save evanchen7/03eb4f32084fb9bde7ca9e9fa1d307df to your computer and use it in GitHub Desktop.
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
@evanchen7
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment