Skip to content

Instantly share code, notes, and snippets.

@isneezy
Last active April 10, 2020 23:45
Show Gist options
  • Save isneezy/83ac0b8b026981589582d01bdefa7ea3 to your computer and use it in GitHub Desktop.
Save isneezy/83ac0b8b026981589582d01bdefa7ea3 to your computer and use it in GitHub Desktop.
My elementary OS post installation script
apt-get update && apt-get update -y
# tools
apt install -y software-properties-common python-software-properties elementary-tweaks
# dev tools
wget https://release.gitkraken.com/linux/gitkraken-amd64.deb
dpkg -i gitkraken-amd64.deb
apt install --fix-missing -f -y
wget -O ./jetbrains-toolbox.tar.gz https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.6.2914.tar.gz
if mkdir /opt/jetbrains-toolbox; then
tar -xzf ./jetbrains-toolbox.tar.gz -C /opt/jetbrains-toolbox --strip-components=1
chmod -R +rwx /opt/jetbrains-toolbox
ln /opt/jetbrains-toolbox/jetbrains-toolbox /usr/bin/jetbrains-toolbox
fi
# apps
apt install -y firefox thunderbird
# add third party ppa's
add-apt-repository ppa:trentaos-team/rainier -y && add-apt-repository -y ppa:philip.scott/elementary-tweaks -y && add-apt-repository ppa:cybre/elementaryplus -y \
&& add-apt-repository ppa:papirus/papirus -y && add-apt-repository ppa:numix/ppa -y
apt-get update
# look and feel installation and configuration
apt install -y rainier-gtk-theme elementaryplus papirus-icon-theme numix-icon-theme-circle gnome-themes-standard gnome-themes-standard-data
wget -O ./osx-arc-collection.deb https://github.com/LinxGem33/OSX-Arc-Darker/releases/download/v1.4.7/osx-arc-collection_1.4.7_amd64.deb
dpkg -i ./osx-arc-collection.deb
gsettings set org.gnome.desktop.interface gtk-theme "Rainier"
gsettings set org.gnome.desktop.interface icon-theme "elementaryPlus"
gsettings set net.launchpad.plank.dock.settings:/net/launchpad/plank/docks/dock1/ theme 'Transparent'
gsettings set org.pantheon.desktop.gala.appearance button-layout 'close,minimize,maximize'
gsettings set org.gnome.mutter overlay-key "'Super_L'"
gsettings set org.pantheon.desktop.gala.behavior overlay-action "'wingpanel --toggle-indicator=app-launcher'"
# cleanup
# rm ./gitkraken-amd64.deb
# rm ./jetbrains-toolbox.tar.gz
# misc
jetbrains-toolbox >> /dev/null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment