/macOS-setup

My macOS setup and dotfiles

My Personal mac setup

Homebrew

Well known packet manager for macOS

Simply install by pasting the following in your terminal :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

The Terminal

Iterm 2

Just better than the default Terminal

To install you can use Homebrew :

 brew cask install iterm2

ZSH

macOS now already ships with zsh wich is a highly customizable shell designed to be interactive

Oh My Zsh

ZSH configuration manager

To install simply paste this in your terminal :

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Plugins

A collection of my favourites plugins for zsh

Pimp my Terminal

NeoVIM

Like VIM but even more extensible

Plugin manager: Vim Plug

A collection of my vim plugin

  • 'arcticicestudio/nord-vim'
  • 'scrooloose/nerdTree'
  • 'ctrlpvim/ctrlp.vim'
  • 'ryanoasis/vim-devicons'
  • 'airblade/vim-gitgutter'
  • 'itchyny/lightline.vim'
  • 'junegunn/fzf'

BAT

Like cat but better and written in Rust !

brew install bat

EXA

An alternative to ls written in Rust !

brew install exa

I also like to fully replace ls by exa so I use the following aliases :

alias l='exa'
alias la='exa -la'
alias ls='exa'

Ripgrep

An alternative to grep written in (you guessed it :D ) Rust !

brew install ripgrep