Skip to content

sujit-shrc/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles setup in arch based linux distro's

NeoVim + Tmux + i3wm + Alacritty

NeoVim Preview neovim preview

1. Install Arch Linux

Arch Linux

Note

  • Here is am using Arch with i3wm as my window manager.

2. Install git

  sudo pacman -S git

3. Install NeoVim

  sudo pacman -S neovim

4. Install & Setup Lazyvim

  git clone https://github.com/LazyVim/starter ~/.config/nvim

  rm -rf ~/.config/nvim/.git

  # launch nvim if required
  nvim

5. Install & Setup Tmux

  sudo pacman -S tmux

Important

  • We will do tmux configs later.

6 Install treesitter & fzf & ripgrep for nvim

  sudo pacman -S tree-sitter fzf ripgrep

7. Clone this repository

  git clone https://github.com/sujit-shrc/dotfiles.git

8. Copy the neovim configs to the nvim folder

  cp -r dotfiles/nvim ~/.config/

9. Copy the tmux configs to the tmux folder

  cp -r dotfiles/tmux ~/.config/

10. Start Neovim to install plugins lazyvim does it automatically when you launch nvim

  nvim

Tip

Awesome now your nvim is ready to use like an IDE.

11. Install lsp servers for your programming languages

  sudo pacman -S python-lsp-server typescript-language-server #or
  # open nvim, press `:` and type :TreeSitterInstall language_name

Setting up tmux for multiple panes

tmux preview with neovim

click Here for tmux configurations

Setting up starship(rust based prompt) for minimalistic prompt

starship prompt preview

click here for starship configurations

Setting up i3wm

i3wm preview

click here for i3wm configurations process

Releases

No releases published

Packages

No packages published