Here you will find all my dotfiles for Linux/MacOS and Windows and the way I usually set up my terminals
Generate a SSH key and add it to GitHub
ssh-keygen -t ed25519 -C "your_email@example.com"
Also set up commit signing if needed
This is the whole app suite that I usually use for development
- Homebrew if you are using MacOS
Hack
andFira Code
nerd fonts- Install Volta as you will need NPM
- After installing it run
volta install node
and it will install Node LTS
- After installing it run
- Alacritty if I am using Linux/MacOS
- Paste
alacritty.yml
into your HOME directory
- Paste
- Install Bat
- ZSH
- Oh My Zsh
- Either Starship promt (recommended) or Spaceship prompt
- Follow this guide to install
zsh-autosuggestions
,zsh-syntax-highlighting
,fast-syntax-highlighting
andzsh-autocomplete
or just copy and run the following commandsgit clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions; git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting; git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting; git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete
- After all this copy
.zshrc
into your HOME directory