- nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install node lts
- python3
python3 -m ensurepip --upgrade
pip3 install pynvim
- Timer Timer
echo 'deb [trusted=yes] https://repo.caarlos0.dev/apt/ /' | sudo tee /etc/apt/sources.list.d/caarlos0.list
sudo apt update
sudo apt install timer
rm -rf ~/.cache/nvim ~/.local/share/nvim/ ~/.config/nvim
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1
goimports-reviser go install -v github.com/incu6us/goimports-reviser/v3@latest
gofumpt go install mvdan.cc/gofumpt@latest
golines go install github.com/segmentio/golines@latest
delve go install github.com/go-delve/delve/cmd/dlv@latest
MasonInstallAll
TSInstall go terraform
cd ~
git clone https://github.com/diegoparra/machine-setup.git
rm -rf ~/.zshrc ; ln -s ${HOME}/machine-setup/zshrc ~/.zshrc
rm -rf ~/.alacritty.yml ; ln -s ${HOME}/machine-setup/alacritty/alacritty.yml ~/.alacritty.yml
rm -rf ~/.tmux.conf ; ln -s ${HOME}/machine-setup/tmux.conf ~/.tmux.conf
rm -rf ~/.config/kitty ; ln -s ${HOME}/machine-setup/kitty ~/.config/kitty
#rm -rf ~/.config/nvim/lua ; ln -s ${HOME}/machine-setup/lazy-vim/lua ~/.config/nvim/lua
rm -rf ~/.config/nvim
rm -rf ~/.local/share/nvim
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
rm -rf ~/.config/nvim/lua/custom
mkdir -p ~/.config/nvim/lua/custom/configs
ln -s ${HOME}/machine-setup/nvchad/custom/chadrc.lua ~/.config/nvim/lua/custom/chadrc.lua
ln -s ${HOME}/machine-setup/nvchad/custom/mappings.lua ~/.config/nvim/lua/custom/mappings.lua
ln -s ${HOME}/machine-setup/nvchad/custom/plugins.lua ~/.config/nvim/lua/custom/plugins.lua
ln -s ${HOME}/machine-setup/nvchad/custom/configs/lspconfig.lua ~/.config/nvim/lua/custom/configs/lspconfig.lua
ln -s ${HOME}/machine-setup/nvchad/custom/configs/null-ls.lua ~/.config/nvim/lua/custom/configs/null-ls.lua
ln -s ${HOME}/machine-setup/nvchad/custom/configs/copilot.lua ~/.config/nvim/lua/custom/configs/copilot.lua
ln -s ${HOME}/machine-setup/nvchad/custom/configs/rust-tools.lua ~/.config/nvim/lua/custom/configs/rust-tools.lua
rustup component add rust-analyzer