I assume that you've a fresh MacOS installed.
First install Nix :
sh <(curl -L https://nixos.org/nix/install)
Then create a temporary Nix shell, where you'll have access to git, stow and home-manager.
nix-shell -p git stow home-manager
Clone this repository, create symlinks and install packages using home-manager :
git clone https://github.com/Archisman-Mridha/dotfiles ~/
cd ~/dotfiles
stow --no-folding .
home-manager switch
Optionally, you can install the Monaco Nerd Font
and Monaco For Powerline
fonts :
cd ~/Downloads
git clone https://github.com/thep0y/monaco-nerd-font.git
mv ./monaco-nerd-font/ligaturized/* ~/Library/Fonts
rm -rf monaco-nerd-font
wget https://github.com/supermarin/powerline-fonts/raw/master/Monaco/Monaco%20for%20Powerline.otf -P ~/Library/Fonts