Skip to content

Instantly share code, notes, and snippets.

@gchhablani
Last active March 26, 2022 22:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gchhablani/a1e3f33819c15f5255b4b134da949e46 to your computer and use it in GitHub Desktop.
Save gchhablani/a1e3f33819c15f5255b4b134da949e46 to your computer and use it in GitHub Desktop.
To run after installing Ubuntu - currently, 20.04
#!/bin/bash
cd ~/Downloads
# Google Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
# Anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh # Change version if needed
bash Anaconda3-2021.05-Linux-x86_64.sh
source ~/.bashrc
# Spotify
curl -sS https://download.spotify.com/debian/pubkey_0D811D58.gpg | sudo apt-key add -
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt-get update && sudo apt-get install spotify-client
# Blueman Manager
sudo apt update
sudo apt install blueman
# Git
sudo apt install git
# VSCode
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get update
sudo apt-get install code
# Ubuntu Tweaks
sudo add-apt-repository universe
sudo apt install gnome-shell
sudo apt install gnome-tweak-tool
sudo apt install gnome-shell-extensions
sudo apt install dconf-editor
# Mac OS theme: https://www.gnome-look.org/p/1241688/
# Dash to Dock Extension: https://extensions.gnome.org/extension/307/dash-to-dock/
# Icons: https://www.gnome-look.org/p/1102582/
# Shell: https://www.gnome-look.org/p/1220826/
# Sound Driver Change Tool
sudo apt install alsa-tools
wget https://gist.githubusercontent.com/gchhablani/5309da435323cb3b4c59659e4463d277/raw/12f9d6540649948cec79bcc98f639443ed94068c/alsa_tool.sh -O ~/Desktop/alsa_tool.sh
# Slack
wget https://downloads.slack-edge.com/releases/linux/4.19.2/prod/x64/slack-desktop-4.19.2-amd64.deb
sudo dpkg -i slack-desktop-4.19.2-amd64.deb
# VLC
sudo apt-get install vlc
# Discord
sudo apt update
sudo apt install gdebi-core wget
wget -O ~/discord.deb "https://discordapp.com/api/download?platform=linux&format=deb"
sudo gdebi ~/discord.deb
# Zoom
wget https://zoom.us/client/latest/zoom_amd64.deb
sudo apt install ./zoom_amd64.deb
# Sublime
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
# Make
sudo apt install make
# Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
# apt-cache madison docker-ce
sudo apt-get install docker-ce=5:20.10.14~3-0~ubuntu-focal docker-ce-cli=5:20.10.14~3-0~ubuntu-focal containerd.io
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment