Skip to content

Instantly share code, notes, and snippets.

@StanleySathler
Last active July 17, 2020 23:09
Show Gist options
  • Save StanleySathler/53863e56ecc838f74b3e8884341c802b to your computer and use it in GitHub Desktop.
Save StanleySathler/53863e56ecc838f74b3e8884341c802b to your computer and use it in GitHub Desktop.
#!/bin/bash
echo "Removing eventual apt locks..."
sudo rm /var/lib/dpkg/lock-frontend ; sudo rm /var/cache/apt/archives/lock ;
echo
echo "Updating repositories..."
sudo apt-get update
echo "Update successfully!"
echo
echo "Installing curl..."
sudo apt install curl -y
echo "curl was installed!"
echo
echo "Installing git..."
sudo apt install git -y
echo "git was installed!"
echo
echo "Installing docker..."
sudo apt install docker.io -y
echo "docker was installed!"
echo
echo "Installing docker-compose..."
sudo apt install docker-compose -y
echo docker-compose was installed!
echo
echo "Installing VisualStudioCode..."
sudo snap install code --classic
echo "VisualStudioCode was installed!"
echo
echo "Installing GoogleChrome..."
wget -P /tmp https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install /tmp/google-chrome-stable_current_amd64.deb -y
rm /tmp/google-chrome-stable_current_amd64.deb
echo "GoogleChrome was installed!"
echo
echo "Installing Flameshot..."
wget -P /tmp https://github.com/lupoDharkael/flameshot/releases/download/v0.6.0/flameshot_0.6.0_bionic_x86_64.deb
sudo apt install /tmp/flameshot_0.6.0_bionic_x86_64.deb -y
rm /tmp/flameshot_0.6.0_bionic_x86_64.deb
echo "Flameshot was installed!"
echo
echo "Installing Discord..."
sudo snap install discord
echo "Discord was installed!"
echo
echo "Installing Plank..."
sudo add-apt-repository ppa:ricotz/docky -y
sudo apt update
sudo apt install plank -y
echo "Plank installed!"
# Docker
curl -fsSL https://get.docker.com -o /tmp/get-docker.sh
sudo sh /tmp/get-docker.sh
rm /tmp/get-docker.sh
# docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
rm install.sh
echo "Installing Numix Icons..."
sudo add-apt-repository ppa:numix/ppa -y
sudo apt update
sudo apt install numix-icon-theme-circle -y
echo "Numix Icons installed!"
echo
echo "Installing Omnix Theme..."
git clone https://github.com/ss-linux/omnix-theme.git /tmp/omnix-theme
sudo cp -R /tmp/omnix-theme/themes/Omnix /usr/share/themes/
rm -rfv /tmp/omnix-theme
echo "Omnix-Theme Installed"
echo "Installing ZSH"
sudo apt install zsh
echo "ZSH installed!"
echo "move-to-next-window"
sudo apt install -y xdotool wmctrl
wget https://gist.githubusercontent.com/StanleySathler/193fda730ac059104ad232f76a1a441f/raw/aa91546ccb29caba42839fe74367bcfa9dd382f5/move-to-next-window
sudo chmod +x move-to-next-window
sudo mv move-to-next-window /usr/local/bin
echo "move-to-next-window installed!"
echo "Updating packages already installed."
sudo apt update && sudo apt dist-upgrade -y && sudo apt autoclean -y && sudo apt autoremove -y
echo "Package update successfully!"
echo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment