Skip to content

Instantly share code, notes, and snippets.

@xpcoffee
Last active May 27, 2019 19:36
Show Gist options
  • Save xpcoffee/6c79bfe7f8b44a39a904ab8971931ee5 to your computer and use it in GitHub Desktop.
Save xpcoffee/6c79bfe7f8b44a39a904ab8971931ee5 to your computer and use it in GitHub Desktop.
Ubuntu playbook

Ubuntu playbook

xpcoffee's playbook to getting back up and running (relatively) quickly on a new installation of Ubuntu.

General

Install Vivaldi

Work

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]"

Multimedia

Install Inkscape

sudo snap install inkscape --classic

Install VLC media player

sudo snap install vlc

Install Spotify

sudo snap install spotify
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment