Skip to content

crisszkutnik/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Here you will find all my dotfiles for Linux/MacOS and Windows and the way I usually set up my terminals

Apps to install

Before starting

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

Start installing stuff

This is the whole app suite that I usually use for development

  • Homebrew if you are using MacOS
  • Hack and Fira Code nerd fonts
  • Install Volta as you will need NPM
    • After installing it run volta install node and it will install Node LTS
  • Alacritty if I am using Linux/MacOS
    • Paste alacritty.yml into your HOME directory
  • Install Bat

Vim setup

  • Uninstall Vim and install Neovim
  • Install Vim plug
  • Move init.vim into ~/.config/vim/init.vim

ZSH setup

  • ZSH
  • Oh My Zsh
  • Either Starship promt (recommended) or Spaceship prompt
  • Follow this guide to install zsh-autosuggestions, zsh-syntax-highlighting, fast-syntax-highlighting and zsh-autocomplete or just copy and run the following commands
    git 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

Releases

No releases published

Packages

No packages published