Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- echo -e '\e[1mSet up Elementary OS\e[21m'
- read -p 'Please press enter to continue....'
- sleep 1
- #Upgrade First
- echo -e 'Updating system....'
- read -p 'Please press enter to continue....'
- sudo apt-get update
- sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty
- sudo apt-get upgrade -y
- sudo apt-get dist-upgrade -y
- sleep 2
- #Get wifi working
- echo -e '\e[1mInstall b43 firmware and uninstall bcmwl kernel\e[21m'
- read -p 'Please press enter to continue....'
- sleep 3
- sudo apt-get update && sudo apt-get install firmware-b43-installer && sudo apt-get remove bcmwl-kernel-source
- #Installing repositories
- echo -e '\e[1mInstall repositories\e[21m'
- read -p 'Please press enter to continue....'
- sleep 4
- sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
- sudo cat > /etc/apt/sources.list << EOF
- deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
- deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
- deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
- deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
- deb mirror://mirrors.ubuntu.com/mirrors.txt precise-proposed main restricted universe multiverse
- deb http://archive.canonical.com/ubuntu precise partner
- deb http://extras.ubuntu.com/ubuntu precise main
- # deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
- # deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
- # deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
- # deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
- # deb-src mirror://mirrors.ubuntu.com/mirrors.txt precise-proposed main restricted universe multiverse
- # deb-src http://archive.canonical.com/ubuntu precise partner
- # deb-src http://extras.ubuntu.com/ubuntu precise main
- EOF
- sudo apt-add-repository ppa:versable/elementary-update -y
- sudo add-apt-repository ppa:paolorotolo/copy -ycti
- sudo add-apt-repository ppa:libreoffice/ppa -y
- sudo add-apt-repository ppa:pithos/ppa -y
- sudo add-apt-repositor ppa:gwendal-lebihan-dev/hexchat-stable -y
- sudo sh -c 'echo "deb http://repository.spotify.com/ stable non-free" > /etc/apt/sources.list.d/spotify.list'
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
- sudo apt-get update
- #Install programs
- echo -e '\e[1mInstall programs\e[21m'
- read -p 'Please press enter to continue....'
- sleep 6
- sudo apt-get install elementary-tweaks hexchat copy chromium-browser spotify-client pithos nautilus && /opt/copy-client/CopyAgent -installOverlay
- sudo apt-get install zram-config deborphan preload pamusb-tools libpam-usb
- # PAM USB setup
- echo -e '\e[1mSet up PamUSB \e[21m'
- read -p 'Please press enter to continue....'
- sleep 7
- sudo pamusb-conf --add-device USBLOCK
- sudo pamusb-conf --add-user $USER
- sudo echo "auth sufficient pam_usb.so" >> /etc/pam.d/common-auth
- #Add second instance of plank
- echo -e '\e[1mAdd a second instance of plank \e[21m'
- read -p 'Please press enter to continue....'
- sleep 8
- mkdir ~/.config/plank/dock2
- cd ~/.config/plank/dock2
- cp -a ../dock1/settings .
- ln -s ../dock1/launchers
- # Icon Stuff
- mkdir ~/Downloads/icontemp
- mkdir -p ~/.icons/elementary/apps
- #Libreoffice Icons
- echo -e '\e[1mDownload Elementary themed Libre icons \e[21m'
- read -p 'Please press enter to continue....'
- sleep 5
- wget http://www.deviantart.com/download/476103608/libreoffice_icons_by_traumad91-d7vgjw8.zip -O ~/Downloads/LibreIcons.zip
- unzip ~/Downloads/LibreIcons.zip -d ~/.icons/elementary/apps/
- rm ~/Downloads/LibreIcons.zip
- #Pithos Icons
- echo -e '\e[1mDownload Elementary themed Pithos icons \e[21m'
- read -p 'Please press enter to continue....'
- sleep 5
- wget http://www.deviantart.com/download/476088838/pithos_by_traumad91_by_traumad91-d7vg8hy.zip -O ~/Downloads/PithosIcons.zip
- unzip ~/Downloads/PithosIcons.zip -d ~/.icons/elementary/apps/
- rm ~/Downloads/PithosIcons.zip
- #Spotify Icons
- echo -e '\e[1mDownload Elementary themed Spotify icons \e[21m'
- read -p 'Please press enter to continue....'
- sleep 5
- wget http://www.deviantart.com/download/179766081/elementary_spotify_icon_by_spiceofdesign-d2z10e9.zipp -O ~/Downloads/SpotifyIcons.zip
- unzip ~/Downloads/SpotifyIcons.zip -d ~/.icons/elementary/apps/
- rm ~/Downloads/SpotifyIcons.zip
- sudo sed 's/Icon=.*/Icon=~\/.icons\/elementary\/apps\/spot\/spotify.svg/g' -i /usr/share/applications/spotify.desktop
- cp /opt/spotify/spotify-client/Data/resources.zip ~/Downloads/icontemp/resources_old.zip
- cd ~/Downloads/icontemp
- unzip ./resources_old.zip -d resources_old/
- wget -O spotify_icon.ico http://www.iconarchive.com/download/i63370/cornmanthe3rd/plex/Media-spotify.ico
- cp spotify_icon.ico resources_old/_linux/spotify_icon.ico
- cd resources_old/
- zip -r resources_patched.zip .
- cd ..
- mv resources_old/resources_patched.zip
- sudo cp resources_patched.zip /opt/spotify/spotify-client/Data/resources.zip
- sudo rm -rf ~/Downloads/icontemp
- #Stop speakers from popping on battery poi
- echo -e '\e[1mStop speakers from popping on battery power\e[21m'
- read -p 'Please press enter to continue....'
- sleep 8
- sudo apt-get clean && sudo apt-get autoremove
- #Clean up system Cache....
- echo -e '\e[1mAlmost done. Cleaning system cache now....\e[21m'
- read -p 'Please press enter to continue....'
- sleep 9
- sudo apt-get --purge autoremove whoopsie gnome-orca speech-dispatcher libspeechd2 python-zeitgeist activity-log-manager-common activity-log-manager-control-center rhythmbox-plugin-zeitgeist zeitgeist zeitgeist-core zeitgeist-datahub
- sudo apt-get clean autoclean ; sudo apt-get autoremove ; sudo apt-get purge $(deborphan --guess-all) ; sudo apt-get autoremove
- #Rebooting system
- echo -e '\e[1mReboot System\e[21m"'
- read -p "Rebootsystem (y/n)?"
- [[ $REPLY == 'y' ]] && sudo reboot || exit
- exit $harris
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement