Last active
October 29, 2020 02:25
-
-
Save Berkays/373df39e2b34fe354b737938f3f07189 to your computer and use it in GitHub Desktop.
Ubuntu-Setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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