Skip to main content

Installation and Setup

My workstation base

# get rid of neovim pre-0.10.1 and thunderbird just in case they're already installed
sudo apt purge neovim thunderbird
sudo apt install build-essential git pipx python3-pip vim-nox \
     fish xonsh \
     bat fzf ripgrep \
     filezilla nautilus thunar \
     remmina tshark wavemon wireshark \
     network-manager-gnome network-manager-config-connectivity-ubuntu \
     network-manager-l2tp-gnome \
     network-manager-openvpn-gnome \
     network-manager-ssh-gnome \
     network-manager-sstp-gnome \
     network-manager-strongswan \
     wireguard \
     wine wine32 wine64

Neovim appimage 0.10.1

pushd /usr/local/bin
sudo wget https://github.com/neovim/neovim/releases/download/v0.10.1/nvim.appimage
sudo chmod 775 nvim.appimage
sudo ln -s nvim.appimage nvim
ls -l nvim*
popd
sudo cat <<EOF > ~/sudo_editor.sh
export SUDO_EDITOR=nvim
EOF
sudo mv ~/sudo_editor.sh /etc/profile.d/sudo_editor.sh
source /etc/profile.d/sudo_editor.sh

VSCode

Download VSCode from here.

sudo dpkg -i ~/Downloads/code*.deb

Google Chrome

Download Google Chrome from here.

sudo dpkg -i ~/Downloads/google-chrome-stable*.deb

Microsoft Edge

Download Microsoft Edge from here.

sudo dpkg -i ~/Downloads/microsoft-edge-stable*.deb

NodeJS using nvm

# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash

source ~/.bashrc

# install current stable release
nvm install node
node -v
npm -v

nvchad

Quickstart install. Make sure git, node, nvm and ripgrep are installed.

git clone https://github.com/NvChad/starter ~/.config/nvim && nvim
# :MasonInstallAll
# rm -rf ~/.config/nvim/.git/

 

Network applications

sudo apt install remmina tshark wavemon wireshark
sudo apt install network-manager-config-connectivity-ubuntu network-manager-gnome network-manager-openvpn-gnome network-manager-l2tp-gnome network-manager-ssh-gnome network-manager-sstp-gnome network-manager-strongswan wireguard
sudo apt install wine wine32 wine64

Fancy console

Ref