Neovim: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<source lang="bash">
<syntaxhighlight lang="bash">
npm install tree-sitter-cli
npm install tree-sitter-cli
sudo snap install nvim --classic
sudo snap install nvim --classic
Line 10: Line 10:
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
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"
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_arm64.tar.gz"
tar xf lazygit.tar.gz lazygit && sudo install lazygit /usr/local/bin
tar xf lazygit.tar.gz lazygit && sudo install lazygit /usr/local/bin
rm -rf lazygit lazygit.tar.gz
rm -rf lazygit lazygit.tar.gz
Line 22: Line 23:
sudo snap connect bottom:system-observe
sudo snap connect bottom:system-observe
sudo snap connect bottom:process-control
sudo snap connect bottom:process-control
</source>
</syntaxhighlight>


==References==
==References==

Latest revision as of 01:26, 1 August 2024

npm install tree-sitter-cli
sudo snap install nvim --classic

# astro nvim configuration and theming
git clone --depth 1 https://github.com/AstroNvim/AstroNvim ~/.config/nvim
sudo apt install ripgrep

# lazygit installation from github releases
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"
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_arm64.tar.gz"
tar xf lazygit.tar.gz lazygit && sudo install lazygit /usr/local/bin
rm -rf lazygit lazygit.tar.gz

# g disk usages
apt install gdu

# bottom like htop
sudo snap install bottom
sudo snap connect bottom:mount-observe
sudo snap connect bottom:hardware-observe
sudo snap connect bottom:system-observe
sudo snap connect bottom:process-control

References