Skip to content

paulopatto/dotfiles

Repository files navigation

dotfiles

Config files

Requirements

Neovim (LazyVim)

  • Neovim >= 0.8.0 (needs to be built with LuaJIT) install instructions
  • Git >= 2.19.0+ (for partial clones support)
  • The Nerd Fonts (optional)
  • a C compiler for nvim-treesitter
  • ripgrep (rg): line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.
  • Extras
    • Git simple terminal UI for git commands via LazyGit

Install packages dependecies

Mac OS/X

brew install neovim ripgrep fd lazygit

Ubuntu (jammy+)

sudo apt install -y ripgrep fd-find

# Install lazygit
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit /usr/local/bin
echo "Verify the correct installation of lazygit:"
echo "  lazygit --version"

Fedora

# Install neovim 0.9+ via Flatpak
flatpak install flathub io.neovim.nvim


# Enable repo to LazyGit
sudo dnf copr enable atim/lazygit -y

# Install Packages
sudo dnf install -y ripgrep fd-find lazygit

Tmux

ZSH

About

Config files

Resources

Stars

Watchers

Forks