Skip to content

Instantly share code, notes, and snippets.

@Berkays
Last active October 29, 2020 02:25
Show Gist options
  • Save Berkays/373df39e2b34fe354b737938f3f07189 to your computer and use it in GitHub Desktop.
Save Berkays/373df39e2b34fe354b737938f3f07189 to your computer and use it in GitHub Desktop.
Ubuntu-Setup
#!/bin/bash
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root"
exit 1
else
echo "Updating packages"
sudo apt-get update && sudo apt-get upgrade -y
echo "Removing bloatware..."
sudo apt-get remove -y gnome-mahjongg gnome-mines gnome-orca gnome-sudoku gnome-video-effects gnomine landscape-common libreoffice-* rhythmbox rhythmbox-plugins rhythmbox-plugin-zeitgeist shotwell shotwell-common remmina thunderbird thunderbird-* aisleriot cheese
echo "Installing Docker..."
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository -y "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io git grub-customizer gnome-tweaks
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo groupadd docker
sudo usermod -aG docker $USER
sudo rm -rf -d ~/.docker/
sudo systemctl enable docker
echo "Checking docker"
docker --version
echo "Reboot now"
fi
#!/bin/bash
MY_HOME=$HOME
# SPOTIFY
snap install spotify
# Chrome
snap install chromium
# Postman
snap install postman
#VS Code
snap install code --classic
# NVM
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
export NVM_DIR="$MY_HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install node
#NPM Autocompletion
npm completion >> ~/.bashrc
#.bashrc
echo "export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export JAVA_HOME=$HOME/Downloads/android-studio/jre
export REACT_EDITOR=vscode" >> $MY_HOME/.bashrc
#.bash_aliases
sudo echo "alias cdc='cd $MY_HOME/Code'
alias wifir='sudo $MY_HOME/Downloads/wifi-pci-rescan.sh'" >> $MY_HOME/.bash_aliases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment