Install the dependancies for setting up the dotfiles (Note: This guide uses arch linux package manager pacman)
sudo pacman -Sy
sudo pacman -S git stow
Now install the configured applications themselves
sudo pacman -S neovim mpv foot lf fastfetch tmux libsixel chafa
Clone the This repo in your home directory and use stow to create symlinks
cd ~
git clone --recurse-submodules https://github.com/doc-ar/dotfiles.git
cd ./dotfiles
stow .
Install a nerd font from their website or using pacman/aur
sudo pacman -S ttf-jetbrains-mono-nerd
Add the font font JetBrainsMono Nerd Font
in your terminal emulator of choice
The font is already added in foot terminal's config files
The .zshrc file contains all of the setup except the zsh plugin manager. Install zsh plugin manager using an AUR helper.
yay -S zinit
paru -S zinit
While inside a tmux environment, run the following command
tmux source ~/.config/tmux/tmux.conf
Press prefix
+ I (capital i, as in Install) to fetch the plugin
By default the prefix in tmux is
ctrl
+ b
I have set up the prefix tmux.conf as
ctrl
+ space
- The lf file manager is configured to show image previews using sixel. If your terminal emulator does not support sixel it will not work. For example: kitty terminal emulator uses its own protocol called kitty