Skip to content

Instantly share code, notes, and snippets.

@andli
Last active December 12, 2018 15:27
Show Gist options
  • Save andli/60db9eed4db9241a8d9f5ff796020b8c to your computer and use it in GitHub Desktop.
Save andli/60db9eed4db9241a8d9f5ff796020b8c to your computer and use it in GitHub Desktop.
Provision new debian based workstation
#!/usr/bin/env bash
# chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google.list
# etcher.io
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61
echo "deb https://dl.bintray.com/resin-io/debian stable etcher" | sudo tee /etc/apt/sources.list.d/etcher.list
sudo apt update
sudo apt install git p7zip-full unzip -y
sudo apt install fonts-powerline -y
sudo apt install indicator-multiload -y
sudo apt install virtualbox -y
sudo apt install remmina -y # remote desktop client
sudo apt install gnome-disk-utility -y # harddrive mgmt
sudo apt install google-chrome-stable -y
sudo apt install etcher-electron -y # image writer
# install oh-my-zsh
sudo apt install zsh -y
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# install fuzzyfind
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
sudo apt install snapd -y
# to prevent problems with the service not starting automatically for reasons
sudo service snapd start
sudo snap install keepassxc
sudo snap install vscode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment