Skip to content

Dotfiles of my PDE - Personal Development Enviroments compatible with both mac and linux.

Notifications You must be signed in to change notification settings

mohansella/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Below are the steps for both MacOS πŸ’» and Ubuntu πŸ–₯ (hoping other linux distros too)

Baseline tools steps

  1. πŸ’»πŸ–₯ Install Chrome.
  2. πŸ–₯ Install basics for brew sudo apt install git curl g++ build-essential tree
  3. πŸ’»πŸ–₯ Install Brew directly from shell using scrits from https://brew.sh.
  4. πŸ’» Install basics from brew brew install git curl tree
  5. πŸ’»πŸ–₯ Install github tools brew install gh
  6. πŸ’»πŸ–₯ Auth git via browser gh auth login
  7. πŸ’»πŸ–₯ 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
  8. πŸ’»πŸ–₯ Install chezmoi brew install chezmoi
  9. πŸ’»πŸ–₯ Initialize chezmoi chezmoi init git@github.com:mohansella/dotfiles.git.
  10. πŸ’»πŸ–₯ Apply chezmoi selectively in a directory chezmoi apply . or chezmoi update as a whole.

Mac Doc Setup

  1. πŸ’» Install karabiner-elements with brew install --cask karabiner-elements
  2. πŸ’» Install linearmouse with brew install --cask linearmouse

shell PDE with neovim, tmux, ohmyposh

  1. πŸ’»πŸ–₯ Install Nerd Fonts brew install font-jetbrains-mono-nerd-font
  2. πŸ’»πŸ–₯ Install OhMyPosh brew install oh-my-posh
  3. πŸ’»πŸ–₯ Install neovim brew install neovim and can install brew install ripgrep
  4. πŸ’»πŸ–₯ Install tmux brew install tmux and run C-b I to install plugins
  5. πŸ’»πŸ–₯ Install lazygit brew install lazygit
  6. πŸ’»πŸ–₯ Install zoxide brew install oxide
  7. πŸ’»πŸ–₯ Install zsh autosuggestions brew install zsh-autosuggestions

Install Flutter dependencies

  1. πŸ’»πŸ–₯ brew install flutter
  2. πŸ’»πŸ–₯ brew install android-studio
  3. πŸ’»πŸ–₯ open android studio and install commandline-tools in sdkmanager
  4. πŸ’» brew install rbenv and install latest ruby rbenv install 3.3.5; rbenv shell 3.3.5
  5. πŸ’» sudo gem install cocoapods
  6. πŸ’»πŸ–₯ run flutter doctor to finalize

Brew standalone installs

  1. brew install nvm - configured in zprofile

About

Dotfiles of my PDE - Personal Development Enviroments compatible with both mac and linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published