├── 1-install-core-software.sh ├── 2-install-extra-software.sh ├── 3-install-theme.sh ├── README.md ├── all-install.sh ├── software ├── install-atom.sh ├── install-brave.sh ├── install-discord.sh ├── install-docker.sh ├── install-gitkraken.sh ├── install-insomnia.sh ├── install-nodejs.sh ├── install-obs.sh ├── install-peek.sh ├── install-redshift.sh ├── install-spice-up.sh ├── install-systemback.sh ├── install-teamviewer.sh ├── install-ubuntu-cleaner.sh └── install-virtual-box.sh └── theme ├── install-arc-osx-icons.sh ├── install-gtk-arc-theme.sh └── plank-themes.sh /1-install-core-software.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau inspired of Erik Dubois 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | #software from 'normal' repositories 15 | sudo apt-get install -y apt-transport-https openssl software-properties-common python-software-properties git curl openssh-server ca-certificates zlib1g zlib1g-dev libpcre3 libpcre3-dev build-essential libssl-dev 16 | sudo apt-get install -y catfish dconf-cli dconf-editor dropbox gimp gpick glances gparted grsync hardinfo inkscape openshot plank ppa-purge vlc screenfetch synapse filezilla adobe-flashplugin ffmpeg gedit screenruler shutter 17 | 18 | ############################################################################################### 19 | 20 | # installation of zippers and unzippers 21 | sudo apt-get install -y p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller 22 | 23 | 24 | echo "################################################################" 25 | echo "################## core software installed #################" 26 | echo "################################################################" 27 | -------------------------------------------------------------------------------- /2-install-extra-software.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau inspired of Erik Dubois 6 | ################################################################################################################## 7 | ################################################################################################################## 8 | # 9 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 10 | # 11 | ################################################################################################################## 12 | 13 | # Atom 14 | 15 | sh software/install-atom.sh 16 | 17 | ############################################################################################### 18 | 19 | # Discord 20 | 21 | sh software/install-discord.sh 22 | 23 | ############################################################################################### 24 | 25 | # Docker 26 | 27 | sh software/install-docker.sh 28 | 29 | ############################################################################################### 30 | 31 | # Redshift 32 | 33 | sh software/install-redshift.sh 34 | 35 | ############################################################################################### 36 | 37 | # Gitkraken 38 | 39 | sh software/install-gitkraken.sh 40 | 41 | ############################################################################################### 42 | 43 | # Google Chrome 44 | 45 | sh software/install-brave.sh 46 | 47 | ############################################################################################### 48 | 49 | # Insomnia 50 | 51 | sh software/install-insomnia.sh 52 | 53 | ############################################################################################### 54 | 55 | # Nodejs 56 | 57 | sh software/install-nodejs.sh 58 | 59 | ############################################################################################### 60 | 61 | # OBS 62 | 63 | sh software/install-obs.sh 64 | 65 | ############################################################################################### 66 | 67 | # Peek 68 | 69 | sh software/install-peek.sh 70 | 71 | ############################################################################################### 72 | 73 | # Spice-Up 74 | 75 | sh software/install-spice-up.sh 76 | 77 | ############################################################################################### 78 | 79 | # System Back 80 | 81 | sh software/install-systemback.sh 82 | 83 | ############################################################################################### 84 | 85 | # Teamviewer 86 | 87 | sh software/install-teamviewer.sh 88 | 89 | ############################################################################################# 90 | 91 | # Ubuntu Cleaner 92 | 93 | sh software/install-ubuntu-cleaner.sh 94 | 95 | ############################################################################################### 96 | 97 | # Virtualbox 98 | 99 | sh software/install-virtual-box.sh 100 | 101 | ############################################################################################### 102 | 103 | echo "################################################################" 104 | echo "################## extra software installed ##################" 105 | echo "################################################################" 106 | -------------------------------------------------------------------------------- /3-install-theme.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau inspired of Erik Dubois 6 | ################################################################################################################## 7 | ################################################################################################################## 8 | # 9 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 10 | # 11 | ################################################################################################################## 12 | 13 | # Arc theme 14 | 15 | sh theme/install-gtk-arc-theme.sh 16 | 17 | ############################################################################################# 18 | 19 | # Arc OSX icons 20 | 21 | sh theme/install-arc-osx-icons.sh 22 | 23 | ############################################################################################# 24 | 25 | # Plank themes 26 | 27 | sh theme/plank-themes.sh 28 | 29 | ############################################################################################### 30 | 31 | # Cursor theme 32 | 33 | apt-get install -y breeze-cursor-theme 34 | 35 | echo "################################################################" 36 | echo "################### themes/icons installed ###################" 37 | echo "################################################################" 38 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Scripts Auto Install 2 | 3 | Scripts for automatic install of all my necessary programs, inspired of repository [erikdubois/Ultimate-Linux-Mint-18.3-Cinnamon](https://github.com/erikdubois/Ultimate-Linux-Mint-18.3-Cinnamon) 4 | 5 | ## Tested on : 6 | - Linux Mint 19 Cinnamon 7 | 8 | ## Core (packages and primary software) 9 | - git 10 | - curl 11 | - apt-transport-https 12 | - openssh-server 13 | - openssl 14 | - ca-certificates 15 | - software-properties-common 16 | - python-software-properties 17 | - build-essential 18 | - zlib1g 19 | - zlib1g-dev 20 | - libpcre3 21 | - libpcre3-dev 22 | - libssl-dev 23 | - gedit 24 | - catfish 25 | - dconf-cli 26 | - dconf-editor 27 | - [dropbox](https://www.dropbox.com/) 28 | - [gimp](https://www.gimp.org/) 29 | - gpick 30 | - glances 31 | - gparted 32 | - grsync 33 | - hardinfo 34 | - inkscape 35 | - [openshot](https://github.com/OpenShot/openshot-qt) 36 | - [plank](https://github.com/ricotz/plank) 37 | - ppa-purge 38 | - [vlc](https://www.videolan.org/vlc/index.html) 39 | - screenfetch 40 | - screenruler 41 | - shutter 42 | - synapse 43 | - [filezilla](https://filezilla-project.org/) 44 | - adobe-flashplugin 45 | - p7zip-rar 46 | - p7zip-full 47 | - unace 48 | - unrar 49 | - zip 50 | - unzip 51 | - sharutils 52 | - rar 53 | - uudeview 54 | - mpack 55 | - arj 56 | - cabextract 57 | - file-roller 58 | 59 | ## Software 60 | - [Atom](https://github.com/atom/atom) 61 | - [Discord](https://discordapp.com/) 62 | - [Docker & Docker compose](https://www.docker.com/) 63 | - [Redshift](https://github.com/jonls/redshift) 64 | - [Gitkraken](https://www.gitkraken.com/) 65 | - [Brave](https://brave.com/) 66 | - [Insomnia](https://github.com/getinsomnia/insomnia) 67 | - [Nodejs](https://nodejs.org/en/) 68 | - [OBS-Studio](https://github.com/jp9000/obs-studio) 69 | - [Peek](https://github.com/phw/peek) 70 | - [Spice-Up](https://github.com/Philip-Scott/Spice-up) 71 | - [System Back](https://launchpad.net/systemback) 72 | - [Teamviewer](https://www.teamviewer.com/) 73 | - [Ubuntu Cleaner](https://github.com/gerardpuig/ubuntu-cleaner) 74 | - [Virtualbox](https://www.virtualbox.org/) 75 | 76 | ## Theme 77 | - [Arc theme](https://github.com/horst3180/arc-theme) 78 | - [Arc OSX icons](https://github.com/iurrieta/Arc-OSX-Icons) 79 | - [Plank themes](https://github.com/erikdubois/Plank-Themes) 80 | - Breeze cursor theme 81 | -------------------------------------------------------------------------------- /all-install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | echo "Starting maintenance" 15 | sudo apt-get update 16 | sudo apt-get upgrade -y 17 | sudo apt-get dist-upgrade -y 18 | sudo apt-get autoremove -y 19 | 20 | echo "Starting full install" 21 | sh 1-install-core-software.sh 22 | sh 2-install-extra-software.sh 23 | sh 3-install-theme.sh 24 | 25 | echo "Starting maintenance after install" 26 | sudo apt-get install -f -y 27 | sudo apt-get update 28 | sudo apt-get upgrade -y 29 | sudo apt-get dist-upgrade -y 30 | sudo apt-get autoremove -y 31 | 32 | echo "################################################################" 33 | echo "#################### T H E E N D #######################" 34 | echo "################################################################" 35 | -------------------------------------------------------------------------------- /software/install-atom.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | rm /tmp/atom-amd64.deb 15 | 16 | wget https://atom.io/download/deb -O /tmp/atom-amd64.deb 17 | sudo dpkg -i /tmp/atom-amd64.deb 18 | sudo apt-get install -f -y 19 | 20 | rm /tmp/atom-amd64.deb 21 | 22 | echo "################################################################" 23 | echo "######################## atom installed ######################" 24 | echo "################################################################" 25 | -------------------------------------------------------------------------------- /software/install-brave.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add - 15 | source /etc/os-release 16 | echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-${UBUNTU_CODENAME}.list 17 | 18 | sudo apt update 19 | sudo apt install brave-browser 20 | 21 | echo "################################################################" 22 | echo "####################### brave installed ######################" 23 | echo "################################################################" 24 | -------------------------------------------------------------------------------- /software/install-discord.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | rm /tmp/discord-*.deb 15 | 16 | wget https://dl.discordapp.net/apps/linux/0.0.9/discord-0.0.9.deb -O /tmp/discord-0.0.9.deb 17 | sudo dpkg -i /tmp/discord-0.0.9.deb 18 | sudo apt-get install -f -y 19 | 20 | rm /tmp/discord-0.0.9.deb 21 | 22 | echo "################################################################" 23 | echo "###################### discord installed #####################" 24 | echo "################################################################" 25 | -------------------------------------------------------------------------------- /software/install-docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo apt-get remove docker docker-engine docker.io 15 | 16 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 17 | sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" 18 | 19 | sudo apt-get update 20 | sudo apt-get install -y docker-ce 21 | sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/bin/docker-compose 22 | sudo chmod +x /usr/bin/docker-compose 23 | 24 | echo "################################################################" 25 | echo "###################### docker installed ######################" 26 | echo "################################################################" 27 | -------------------------------------------------------------------------------- /software/install-gitkraken.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | rm /tmp/gitkraken-amd64.deb 15 | 16 | wget https://release.gitkraken.com/linux/gitkraken-amd64.deb -O /tmp/gitkraken-amd64.deb 17 | sudo dpkg -i /tmp/gitkraken-amd64.deb 18 | sudo apt-get install -f -y 19 | 20 | rm /tmp/gitkraken-amd64.deb 21 | 22 | echo "################################################################" 23 | echo "##################### gitkraken installed ####################" 24 | echo "################################################################" 25 | -------------------------------------------------------------------------------- /software/install-insomnia.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | echo "deb https://dl.bintray.com/getinsomnia/Insomnia /" | sudo tee -a /etc/apt/sources.list.d/insomnia.list 15 | 16 | wget --quiet -O - https://insomnia.rest/keys/debian-public.key.asc | sudo apt-key add - 17 | 18 | sudo apt-get update 19 | sudo apt-get install insomnia 20 | 21 | echo "################################################################" 22 | echo "##################### insomnia installed #####################" 23 | echo "################################################################" 24 | -------------------------------------------------------------------------------- /software/install-nodejs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - 15 | sudo apt-get install -y nodejs 16 | 17 | echo "################################################################" 18 | echo "##################### nodejs 10 installed #####################" 19 | echo "################################################################" 20 | -------------------------------------------------------------------------------- /software/install-obs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo add-apt-repository ppa:obsproject/obs-studio -y 15 | sudo apt update 16 | sudo apt install -y obs-studio ffmpeg 17 | 18 | echo "################################################################" 19 | echo "######################## obs installed #######################" 20 | echo "################################################################" 21 | -------------------------------------------------------------------------------- /software/install-peek.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo add-apt-repository ppa:peek-developers/stable -y 15 | sudo apt update 16 | sudo apt install -y peek 17 | 18 | echo "################################################################" 19 | echo "####################### peek installed #######################" 20 | echo "################################################################" 21 | -------------------------------------------------------------------------------- /software/install-redshift.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo apt install -y redshift redshift-gtk geoclue-2.0 15 | 16 | echo "################################################################" 17 | echo "##################### redshift installed #####################" 18 | echo "################################################################" 19 | -------------------------------------------------------------------------------- /software/install-spice-up.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo add-apt-repository ppa:philip.scott/spice-up-daily -y 15 | sudo apt update 16 | sudo apt install -y com.github.philip-scott.spice-up 17 | 18 | echo "################################################################" 19 | echo "##################### spice-up installed #####################" 20 | echo "################################################################" 21 | -------------------------------------------------------------------------------- /software/install-systemback.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo apt-add-repository --yes ppa:nemh/systemback 15 | sudo apt-get update 16 | sudo apt-get install systemback -y 17 | 18 | echo "################################################################" 19 | echo "#################### systemback installed ####################" 20 | echo "################################################################" 21 | -------------------------------------------------------------------------------- /software/install-teamviewer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | # Downloading and installing latest teamviewer 15 | 16 | rm /tmp/teamviewer_i386.deb 17 | 18 | wget https://download.teamviewer.com/download/teamviewer_i386.deb -O /tmp/teamviewer_i386.deb 19 | sudo apt install -y libjpeg62:i386 20 | sudo dpkg -i /tmp/teamviewer_i386.deb 21 | sudo apt-get install -f -y 22 | 23 | rm /tmp/teamviewer_i386.deb 24 | 25 | sudo apt-get -f install 26 | 27 | echo "################################################################" 28 | echo "#################### teamviewer installed ####################" 29 | echo "################################################################" 30 | -------------------------------------------------------------------------------- /software/install-ubuntu-cleaner.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | sudo add-apt-repository ppa:gerardpuig/ppa -y 15 | sudo apt update 16 | sudo apt install -y ubuntu-cleaner 17 | 18 | echo "################################################################" 19 | echo "################## ubuntu-cleaner installed ##################" 20 | echo "################################################################" 21 | -------------------------------------------------------------------------------- /software/install-virtual-box.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | rm /tmp/virtual-box.deb 15 | 16 | wget https://download.virtualbox.org/virtualbox/6.0.12/virtualbox-6.0_6.0.12-133076~Ubuntu~bionic_amd64.deb -O /tmp/virtual-box.deb 17 | sudo dpkg -i /tmp/virtual-box.deb 18 | sudo apt-get install -f -y 19 | 20 | rm /tmp/virtual-box.deb 21 | 22 | echo "################################################################" 23 | echo "#################### virtualbox 6 installed ####################" 24 | echo "################################################################" 25 | -------------------------------------------------------------------------------- /theme/install-arc-osx-icons.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Simon Micheneau 6 | # Website : https://www.simon-micheneau.fr/ 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | rm -rf /tmp/arc-osx-icons 15 | 16 | sudo apt-get install build-essential autoconf automake pkg-config -y 17 | sudo apt-get -f install 18 | git clone https://github.com/iurrieta/Arc-OSX-Icons.git --depth=1 /tmp/arc-osx-icons 19 | cp -r /tmp/arc-osx-icons/src/* ~/.icons/ 20 | 21 | rm -rf /tmp/arc-osx-icons 22 | 23 | echo "################################################################" 24 | echo "################## arc osx icons installed ###################" 25 | echo "################################################################" 26 | -------------------------------------------------------------------------------- /theme/install-gtk-arc-theme.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | rm -rf /tmp/arc-theme 15 | 16 | sudo apt-get install build-essential autoconf automake pkg-config libgtk-3-0 libgtk-3-dev -y 17 | sudo apt-get -f install 18 | git clone https://github.com/horst3180/arc-theme --depth=1 /tmp/arc-theme 19 | cd /tmp/arc-theme 20 | sh autogen.sh --prefix=/usr 21 | sudo make install 22 | 23 | rm -rf /tmp/arc-theme 24 | 25 | echo "################################################################" 26 | echo "#################### arc theme installed #####################" 27 | echo "################################################################" 28 | -------------------------------------------------------------------------------- /theme/plank-themes.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ################################################################################################################## 4 | # Written to be used on 64 bits computers 5 | # Author : Erik Dubois 6 | # Website : http://www.erikdubois.be 7 | ################################################################################################################## 8 | ################################################################################################################## 9 | # 10 | # DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. 11 | # 12 | ################################################################################################################## 13 | 14 | ################################################################################################################## 15 | ######################## START CHECK ########################## 16 | ################################################################################################################## 17 | 18 | ################################################################################################################## 19 | ######################## lsb-release present ########################## 20 | ################################################################################################################## 21 | 22 | echo "################################################################" 23 | echo "Checking presence of lsb-release and install it when missing" 24 | 25 | if ! location="$(type -p "lsb_release")" || [ -z "lsb_release" ]; then 26 | 27 | # check if apt-git is installed 28 | if which apt-get > /dev/null; then 29 | 30 | sudo apt-get install -y lsb-release 31 | 32 | fi 33 | 34 | # check if pacman is installed 35 | if which pacman > /dev/null; then 36 | 37 | sudo pacman -S --noconfirm lsb-release 38 | 39 | fi 40 | 41 | # check if eopkg is installed 42 | if which eopkg > /dev/null; then 43 | 44 | sudo eopkg install -y lsb-release 45 | 46 | fi 47 | 48 | fi 49 | 50 | 51 | DISTRO=$(lsb_release -si) 52 | 53 | echo "################################################################" 54 | echo "You are working on " $DISTRO 55 | 56 | 57 | 58 | ################################################################################################################## 59 | ######################## installing dependencies ########################## 60 | ################################################################################################################## 61 | 62 | case $DISTRO in 63 | 64 | LinuxMint|linuxmint|Ubuntu|ubuntu) 65 | 66 | if ! location="$(type -p "git")" || [ -z "git" ]; then 67 | 68 | echo "################################################################" 69 | echo "installing git for this script to work" 70 | 71 | sudo apt-get install -y git 72 | 73 | else 74 | echo "################################################################" 75 | echo "Git was installed. Proceeding..." 76 | fi 77 | 78 | ;; 79 | 80 | Arch) 81 | 82 | if ! location="$(type -p "git")" || [ -z "git" ]; then 83 | 84 | echo "################################################################" 85 | echo "installing git for this script to work" 86 | 87 | sudo pacman -S --noconfirm git 88 | 89 | else 90 | echo "################################################################" 91 | echo "git was installed. Proceeding..." 92 | 93 | 94 | fi 95 | 96 | ;; 97 | 98 | Solus) 99 | 100 | if ! location="$(type -p "git")" || [ -z "git" ]; then 101 | 102 | echo "################################################################" 103 | echo "installing git for this script to work" 104 | 105 | sudo eopkg install -y git 106 | 107 | else 108 | echo "git was installed. Proceeding..." 109 | fi 110 | 111 | ;; 112 | 113 | *) 114 | echo "No installation lines for your system." 115 | 116 | ;; 117 | esac 118 | 119 | 120 | ################################################################################################################## 121 | ######################## END CHECK ########################## 122 | ################################################################################################################## 123 | 124 | 125 | 126 | # if there is a folder, delete it 127 | [ -d /tmp/Plank-Themes ] && rm -rf /tmp/Sardi-Extra 128 | 129 | #download from github 130 | git clone https://github.com/erikdubois/Plank-Themes --depth=1 /tmp/Plank-Themes 131 | 132 | #remove some of the files 133 | find /tmp/Plank-Themes -maxdepth 1 -type f -exec rm -rf '{}' \; 134 | 135 | # if there is no hidden folder then make one 136 | [ -d $HOME"/.local/share/plank" ] || mkdir -p $HOME"/.local/share/plank" 137 | 138 | # if there is no hidden folder then make one 139 | [ -d $HOME"/.local/share/plank/themes" ] || mkdir -p $HOME"/.local/share/plank/themes" 140 | 141 | # copy the files 142 | cp -r /tmp/Plank-Themes/* ~/.local/share/plank/themes/ 143 | 144 | # remove files from tmp 145 | rm -rf /tmp/Plank-Themes 146 | 147 | 148 | 149 | 150 | echo "################################################################" 151 | echo "################### plank themes installed ##################" 152 | echo "################################################################" 153 | --------------------------------------------------------------------------------