Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

This helps me manage my system dotfiles with stow

Requirements

  • Make sure git is set up

Installing zsh

  1. Install using the package manager
sudo apt install zsh
  1. Verify installation running
zsh --version
  1. Make default shell
chsh -s $(which zsh)
  1. Log out and back to use the shell

  2. Install ooh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. Activate syntax highlighting
  • Install zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
  • Install catppuccin syntax highlighting
git clone https://github.com/catppuccin/zsh-syntax-highlighting.git
mkdir .zsh
cd zsh-syntax-highlighting/themes/
cp -v catppuccin_mocha-zsh-syntax-highlighting.zsh ~/.zsh/

Installing alacritty

  1. Install using package manager
sudo apt install alacritty
  1. Download catppuccin theme
curl -LO --output-dir ~/dotfiles/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-mocha.toml

Installing tmux

  1. Install using package manager
sudo apt install tmux
  1. Install tpm to manage tmux packages
git clone https://github.com/tmux-plugins/tpm ~/dotfiles/.tmux/plugins/tpm
  1. Download last version of FiraCode Nerd font
  wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.0/FiraCode.zip
  1. Unzip and move files move file to fonts dir
sudo unzip -o FiraCode.zip -d /usr/share/fonts

Installing neovim

  1. Install neovim
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim

Install stow

sudo apt install stow

Run stow

  1. Go to the dotfiles and run.
stow
  1. If configs already exists either backup them or
stow --adopt .

this can lead to some issues if the files in .dotfiles are different than the ones already present

Starting nvim

  1. Start neovim At start it will download LSP and everything we need
nvim

About

Configuration files management for my CLI-based workflow

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages