## First Things First - [x] **Enable PPA** ```bash sudo apt update sudo apt install software-properties-common ``` - [x] **Install apt-fast** ```bash sudo add-apt-repository -y ppa:apt-fast/stable sudo apt -y install apt-fast echo "alias apt='apt-fast'" >> ~/.bashrc source ~/.bashrc ``` - [x] **Update OS** ```bash apt update && apt upgrade ``` - [x] **Install git** ```bash apt install git ``` - [x] **Uninstall Apps** ```bash apt purge epiphany-browser epiphany-browser-data apt purge pantheon-mail apt purge noise apt purge audience ``` - [x] **Clean Up OS** ```bash apt autoremove -y apt autoclean -y ``` ## Tweaking the UI - [x] **Add minimize button** ```bash sudo add-apt-repository ppa:philip.scott/elementary-tweaks apt install elementary-tweaks ``` - then do `System Settings`>`Tweaks`>`Layout`>`Windows` - [x] **Bring back Tray icons** [![Screenshot](https://github.com/donadigo/wingpanel-indicator-namarupa/raw/master/data/shot.png)](https://github.com/donadigo/wingpanel-indicator-namarupa) ```bash apt install gobject-introspection libglib2.0-dev libgranite-dev libindicator3-dev libwingpanel-2.0-dev valac git clone https://github.com/donadigo/wingpanel-indicator-namarupa cd wingpanel-indicator-namarupa meson build --prefix=/usr && cd build ninja sudo ninja install apt install -f wget https://github.com/mdh34/elementary-indicators/releases/download/0.1/indicator-application-patched.deb sudo dpkg -i indicator-application-patched.deb sudo apt-mark hold indicator-application sudo reboot ``` - [x] **Icon Pack** [La Capitaine](https://krourke.org/projects/art/la-capitaine-icon-theme) *by [@keeferrourke](https://github.com/keeferrourke/la-capitaine-icon-theme)* ```bash cd $HOME/.icons git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git cd la-capitaine-icon-theme && ./configure ``` - [x] **Cursors** La Capitaine *by [@keeferrourke](https://github.com/keeferrourke/capitaine-cursors)* ```bash sudo add-apt-repository ppa:dyatlov-igor/la-capitaine apt install la-capitaine-cursor-theme ``` - [x] **Smaller titlebar height for non-GTK apps** by [@sprite-1](https://github.com/sprite-1/elementary-patches/tree/master/design/smaller_titlebar_for_non-gtk_applications) - [x] **Proper Plank** ```bash sudo add-apt-repository ppa:ricotz/docky apt update apt install --reinstall plank killall plank plank --preferences ``` - [x] **Plank Themes** *by [@KenHarkey](https://github.com/KenHarkey/plank-themes)* * Clone and copy the contents of the [Plank Themes](https://github.com/KenHarkey/plank-themes) repo to `~/.local/share/plank/themes` or to `/usr/share/plank/themes` for system-wide use. ## APPS TO DOWNLOAD & INSTALL - [x] [**Brave Browser** ](https://brave-browser.readthedocs.io/en/latest/installing-brave.html#ubuntu-16-04-and-mint-18) - [x] [**Sublime Text 3**](https://www.sublimetext.com/docs/3/linux_repositories.html#apt) - [x] [**WPS Office**](http://linux.wps.com/) - [x] [**KeyBase**](https://keybase.io/download) - [x] [**MegaSync**](https://mega.nz/sync!linux) - [x] [**qBittorrent**](https://www.qbittorrent.org/download.php) - [x] [**TeamViewer**](https://www.teamviewer.com/en/download/linux/) - [x] [**Sublime Merge**](https://www.sublimemerge.com/docs/linux_repositories#apt) - [x] telegram-desktop - [x] vlc - [x] kodi - [x] skype - [x] gparted - [x] wine - [x] java ## APPS TO INSTALL & CONFIGURE VIA TERMINAL - [x] **flash-plugin** ```bash apt install flashplugin-installer pepperflashplugin-nonfree ``` - [x] **Restricted extras and MM Codec** ```bash apt install ubuntu-restricted-extras apt install libavcodec-extra apt install libdvd-pkg sudo dpkg-reconfigure libdvd-pkg ``` - [x] **archive formats** ```bash apt install unace rar unrar p7zip-rar p7zip sharutils uudeview mpack arj cabextract lzip lunzip ``` - [x] **Preload** ```bash apt install preload ``` - [x] **ancient fonts** ```bash apt install ttf-ancient-fonts ``` ## Other Tweaks/Fixes - [x] [**Oh My ZSH**](https://ohmyz.sh/) - [x] **Reduce Overheating & Improve Battery Life** ```bash sudo add-apt-repository ppa:linrunner/tlp apt install tlp tlp-rdw tlp start ``` - [x] **WPS Fonts Fix** *by [@IamDH4](https://github.com/IamDH4/ttf-wps-fonts)* ```bash cd /tmp git clone https://github.com/iamdh4/ttf-wps-fonts.git cd ttf-wps-fonts bash install.sh rm -rf /tmp/ttf-wps-fonts ``` - [x] **elementaryOS theme for telegram** by [@sprite-1](https://github.com/sprite-1/elementary-patches/tree/master/apps/elementaryos_theme_for_telegram) - [x] **Fix Lag on Login/Restart** *by [@Jason Waddington](https://elementaryos.stackexchange.com/questions/12155/desktop-takes-forever-to-load-after-restart)* ```bash sudo mv /etc/xdg/autostart/at-spi-dbus-bus.desktop /etc/xdg/autostart/at-spi-dbus-bus.disabled sudo mv /usr/share/upstart/xdg/autostart/at-spi-dbus-bus.desktop /usr/share/upstart/xdg/autostart/at-spi-dbus-bus.disabled ``` - [x] **Display Hidden Startup Applications** ```bash sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop ``` - [x] **Fix Desktop entries not executing by [@user170](https://elementaryos.stackexchange.com/questions/10952/how-to-execute-desktop-in-files)** ## Credits * [@suberb](https://gist.github.com/suberb/4635a6c338f0f66b63c0f502859e5b42) * [@memoryleakx](https://gist.github.com/memoryleakx/7567474) * [@evertontrindade](https://gist.github.com/evertontrindade/ef9214bb0558c149a5e502eea297f322)