I'm currently an iOS Engineer but always been a full stack guy in the heart. Now I will share to you how I setup new terminal based on what I need plus a few wants.
Initial
- Install brew
 -   Install node using brew 
brew install node 
Terminal
-   Install iterm2 
brew cask install iterm2 -   Install zsh 
brew install zsh -   Install oh-my-zsh 
sh -c "$(curl -fsSL[<https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>](<https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>))" - Install iterm2 themes
 -   Install spacehip:
-   
git clone [<https://github.com/denysdovhan/spaceship-prompt.git>](<https://github.com/denysdovhan/spaceship-prompt.git>) "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1 -   
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme" 
 -   
 -   Install nerd font 
brew tap homebrew/cask-fontsthenbrew install --cask font-hack-nerd-font -   Install tmux 
brew install tmux -   Install zsh plugins
-  Syntax autosuggestion - 
git clone [<https://github.com/zsh-users/zsh-autosuggestions>](<https://github.com/zsh-users/zsh-autosuggestions>) ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions -   Syntax highlight - 
git clone <https://github.com/zsh-users/zsh-syntax-highlighting.git> ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting -   Auto complete - 
git clone [<https://github.com/zsh-users/zsh-completions>](<https://github.com/zsh-users/zsh-completions>) ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions 
 -  Syntax autosuggestion - 
 -   Generate ssh-key 
ssh-keygen -t rsacheck : How to manage multiple GitHub accounts on a single machine with SSH keys - Copy ssh-key to bitbucket or github or whatever.
 -   Clone https://github.com/jaimejazarenoiii/dotfiles and 
cp -r dotfiles/ ~/or use your own configs. - 
Run source commands:
- source ~/.zshrc - source ~/.vimrc - 
Install tmux plugin manager
-   
git clone [<https://github.com/tmux-plugins/tpm>](<https://github.com/tmux-plugins/tpm>) ~/.tmux/plugins/tpm -   
tmux source ~/.tmux.conf -   Run 
Prefix + I 
 -   
 
Editor (VIM)
-   Install neovim 
brew install neovim - Share vimrc config to neovim. https://vi.stackexchange.com/a/15548
 - 
Install vim plugIn
:PlugInstall
```sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \\ <https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim>'``` 
Ruby
- Install rbenv
 -   Install latest ruby from rbenv, check list using 
rbenv install -l 
Rails
- Install postgres: 
brew install postgres(for non containerize projects) - Install docker:  
brew install --cask docker - Install redis: 
brew install redis(for non containerize projects) 
iOS | Android | Flutter
- Download Xcode
 - Download Android Studio
 - Install Flutter env
 
Misc (Optional)
- Download Firefox
Mozilla Minimalist Theme
- Install plugins:
- Multi Account Container
 - Session Boss
 
 
 - Install plugins:
 - Download Notion
 - Download Spotify
 - Download Clipy
 - Download Obsidian
 
Some vim plugins:
              
    
Top comments (0)