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
- Syntax Highlighting
- Auto Suggestion
- Fuzzy finder
- CTRL+R to search commands
- CTRL+T to search files
- Z
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