/setting-up-os

This repository contains things you need to setup on your linux/Mac for coders.

Setting Up OS

This repository contains things you need to setup on your new installed Ubuntu/Mac for coders.

Guides

  1. https://www.stuartellis.name/articles/mac-setup/
  2. https://sourabhbajaj.com/mac-setup/
  3. https://github.com/nicolashery/mac-dev-setup

Mac

To make the trackpad behave correctly, ensure that these settings are enabled:

  • System Preferences > Trackpad > Tap to click
  • System Preferences > Accessibility > Mouse & Trackpad > Trackpad Options… > Enable dragging

Software

  1. Install Homebrew
  2. Install python3 from brew and setup it's PATH variable so to not use System's python3.
  3. brew install python3
  4. Install Iterm2 -> https://www.iterm2.com/
  5. Install iterm: brew install --cask iterm2
  6. Install Oh-my-zsh - https://github.com/ohmyzsh/ohmyzsh
  7. brew install git
  8. Install VScode
  9. Install remote plugin
  10. Install git plugin
  11. Install XQuartz- it is macOS alternative of X server, which is used for X port forwarding and related stuff.

Git

  1. Setup Global git-config file -> https://github.com/dishank-b/setting-up-os/blob/main/.gitconfig Make sure to change user.name and user.email
  2. Setup Git-Credentials so you don't have to put your credentials everytime.