xpcoffee's playbook to getting back up and running (relatively) quickly on a new installation of Ubuntu.
Install Vivaldi
Install Sakura terminal
sudo apt install sakura && sudo update-alternatives --config x-terminal-emulator
# pick sakura emulator as the default x-terminal-emulator
Work around Sakura ctrl+arrow-key weirdness
vim ~/.config/sakura/sakura.conf
# change the value of 'switch_tab_accelerator' to 5
Install node
sudo snap install node --classic --channel=11/stable
Install ruby
sudo snap install ruby --classic
Install VS Code
sudo snap install code --classic
Install zsh
sudo apt install zsh
Install curl
sudo apt install curl
Set up oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Install fzf
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
Set up workplace directory
cd $HOME && mkdir Workplace
Set up thefuck
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
Set up base16 shell
git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell
Set up dotfiles
cd $HOME/Workplace && git clone https://github.com/xpcoffee/dotfiles && cd dotfiles && ./link_dotfiles.sh
Generate a new SSH key
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
Install Inkscape
sudo snap install inkscape --classic
Install VLC media player
sudo snap install vlc
Install Spotify
sudo snap install spotify