Below are the steps for both MacOS π» and Ubuntu π₯ (hoping other linux distros too)
- π»π₯ Install
Chrome. - π₯ Install basics for brew
sudo apt install git curl g++ build-essential tree - π»π₯ Install
Brewdirectly from shell using scrits fromhttps://brew.sh. - π» Install basics from brew
brew install git curl tree - π»π₯ Install github tools
brew install gh - π»π₯ Auth git via browser
gh auth login - π»π₯ Setup github ssh with generate:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com", start agent:eval "$(ssh-agent -s)"and add key:ssh-add ~/.ssh/id_rsa - π»π₯ Install chezmoi
brew install chezmoi - π»π₯ Initialize chezmoi
chezmoi init git@github.com:mohansella/dotfiles.git. - π»π₯ Apply chezmoi selectively in a directory
chezmoi apply .orchezmoi updateas a whole.
- π» Install karabiner-elements with
brew install --cask karabiner-elements - π» Install linearmouse with
brew install --cask linearmouse
- π»π₯ Install Nerd Fonts
brew install font-jetbrains-mono-nerd-font - π»π₯ Install OhMyPosh
brew install oh-my-posh - π»π₯ Install neovim
brew install neovimand can installbrew install ripgrep - π»π₯ Install tmux
brew install tmuxand runC-b Ito install plugins - π»π₯ Install lazygit
brew install lazygit - π»π₯ Install zoxide
brew install oxide - π»π₯ Install zsh autosuggestions
brew install zsh-autosuggestions
- π»π₯
brew install flutter - π»π₯
brew install android-studio - π»π₯ open android studio and install commandline-tools in sdkmanager
- π»
brew install rbenvand install latest rubyrbenv install 3.3.5; rbenv shell 3.3.5 - π»
sudo gem install cocoapods - π»π₯ run
flutter doctorto finalize
brew install nvm- configured in zprofile