Skip to content

Instantly share code, notes, and snippets.

@evertontrindade
Last active August 17, 2019 04:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evertontrindade/0d7dae2685b39fd484e1092a7050bc43 to your computer and use it in GitHub Desktop.
Save evertontrindade/0d7dae2685b39fd484e1092a7050bc43 to your computer and use it in GitHub Desktop.
Things to do after install Elementary OS 5.0 Juno (With flatpak)
#!/bin/bash
cd ~/Downloads
#####################################################################
# Update System
#####################################################################
sudo apt-get update && sudo apt-get upgrade -y
#####################################################################
# Clean-up System
#####################################################################
sudo apt-get purge -y epiphany-browser epiphany-browser-data noise scratch-text-editor modemmanager geary pantheon-mail pantheon-terminal audience io.elementary.code
sudo apt-get autoremove -y && sudo apt-get autoclean -y
#####################################################################
# Essential apps
#####################################################################
# Properties Commons (to install elementary tweaks
sudo apt-get install -y software-properties-common --no-install-recommends
sudo apt-get install -y build-essential
sudo apt-get install -y apt-transport-https
sudo apt-get install -y rar unrar zip unzip p7zip-full p7zip-rar
sudo apt-get install -y openssh-server
#####################################################################
# Customize apps
#####################################################################
# Terminator
sudo apt-get install -y terminator
# GIT
sudo apt-get install -y git
# HTOP
sudo apt-get install -y htop
# Eddy
sudo apt-get install -y com.github.donadigo.eddy
# GParted
sudo apt-get install -y gparted
# FireFox
sudo apt-get install -y firefox
# Kazam
sudo apt-get install -y kazam
# Gnome Disks
sudo apt-get install -y gnome-disk-utility
# Alacarte Menu
sudo apt-get install -y alacarte
# GUI OpenVPN
sudo apt-get install -y network-manager-openvpn
sudo restart network-manager
# Speed Up your System
# Install Preload
sudo apt-get install -y preload
#####################################################################
# Repositories Nedded
#####################################################################
#Flatpak
sudo add-apt-repository -y ppa:alexlarsson/flatpak
# Elementary Tweak
sudo add-apt-repository -y ppa:philip.scott/elementary-tweaks
# WoeUSB
sudo add-apt-repository -y ppa:nilarimogard/webupd8
#Reduce overheating and improve battery life
sudo add-apt-repository -y ppa:linrunner/tlp
#####################################################################
# Update System
#####################################################################
sudo apt-get update
#####################################################################
# Thirdy Apps
#####################################################################
#Flatpak
sudo apt-get install -y flatpak
# Elementary Tweak
sudo apt-get install -y elementary-tweaks
# WoeUSB
sudo apt-get install -y woeusb
#Reduce overheating and improve battery life
sudo apt-get install -y tlp tlp-rdw
sudo tlp start
# Google Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update && sudo apt-get install -y google-chrome-stable
# Docker
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh && sudo usermod -aG docker $(whoami)
# Docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose
# VirtualBox
wget http://download.virtualbox.org/virtualbox/6.0.10/VirtualBox-6.0.10-132072-Linux_amd64.run && sudo chmod +x VirtualBox-6.0.10-132072-Linux_amd64.run && sudo ./VirtualBox-6.0.10-132072-Linux_amd64.run
wget http://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack-6.0.10-132072.vbox-extpack && sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.10-132072.vbox-extpack && sudo VBoxManage list extpacks
#Teamviewer
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb && sudo dpkg -i teamviewer_amd64.deb
# D-Link DWA-171
git clone https://github.com/gnab/rtl8812au && cd rtl8812au && make && sudo make install && sudo modprobe 8812au && cd ../
#####################################################################
# Flatpak Apps
#####################################################################
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y flathub com.obsproject.Studio org.audacityteam.Audacity com.uploadedlobster.peek org.gnome.meld org.inkscape.Inkscape org.videolan.VLC org.gimp.GIMP com.spotify.Client org.musescore.MuseScore org.telegram.desktop com.skype.Client org.openshot.OpenShot com.getpostman.Postman com.sublimetext.three io.github.liberodark.OpenDrive us.zoom.Zoom
#####################################################################
# Configurations
#####################################################################
# Speed up system
sudo mv /etc/xdg/autostart/at-spi-dbus-bus.desktop /etc/xdg/autostart/at-spi-dbus-bus.disabled
# Disable single click in pantheon
gsettings set io.elementary.files.preferences single-click false
# fix samba
sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse
#####################################################################
# Clean and Finish
#####################################################################
sudo apt-get autoremove -y && sudo apt-get autoclean -y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment