My setup to get a DE up and running.
- nvim
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim
- fzf
sudo apt-get install fzf
- ripgrep
sudo apt-get install ripgrep
- tmux
sudo apt-get install tmux
sudo apt-get install curl python-software-properties software-properties-common
(change 'xx.x' to current LTS version)
curl -sL https://deb.nodesource.com/setup_xx.x | sudo bash -
sudo apt-get install nodejs
curl -fsSL https://get.pnpm.io/install.sh | sh -
- diagnosticls/eslint/tsserver/astro
sudo npm install -g typescript typescript-language-server diagnostic-languageserver eslint_d @astrojs/language-server
- cargo/rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- lsd
cargo install lsd
- bat
cargo install bat
- stylua
cargo install stylua