-
-
Save jotebe/e1357d6c22004fb1edf16dfe9a9a824e to your computer and use it in GitHub Desktop.
Install a very basic version of Ubuntu and then make it like CrunchBang (original source: http://crunchbang.org/forums/viewtopic.php?id=36252)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# do mini-install from http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/netboot/mini.iso | |
# next do wget http://pastebin.com/raw.php?i=K8AmdciE -O- | tr -d '\r' > install.sh && chmod +x install.sh && ./install.sh | |
mkdir crunchbuntu && pushd crunchbuntu | |
# libvala dependency was renamed to vala in trusty, get an older package | |
wget -c https://launchpad.net/~vala-team/+archive/ubuntu/ppa/+files/libvala-0.10-0_0.10.4-1ubuntu1~lucid1_amd64.deb | |
sudo dpkg -i libvala-* | |
# add waldorf repository and install crunchbang packages | |
sudo apt-get -y --install-recommends install software-properties-common | |
sudo apt-add-repository 'deb http://packages.crunchbang.org/waldorf waldorf main' && sudo apt-key adv --fetch-keys http://packages.crunchbang.org/waldorf-dev/crunchbang.key | |
sudo apt-get -y update | |
sudo apt-get -y --install-recommends install cb-metapackage cairo-compmgr faenza-crunchbang-icon-theme | |
# set up home directory | |
cp -R /etc/skel/. ~/ | |
# set up boot theme | |
sudo cp /etc/default/grub /etc/default/grub.orig | |
sudo sed -i -E 's/(GRUB_CMDLINE_LINUX_DEFAULT=).*/\1"--verbose nosplash debug"/g' /etc/default/grub | |
sudo update-grub | |
# gtk-3.8+ breaks Waldorf theme, use an alternative | |
wget -c https://github.com/xoraxiom/openbox-gtk-themes/archive/master.zip | |
unzip master.zip | |
sudo cp -r openbox-gtk-themes-master/cb-waldorf-xoraxiom /usr/share/themes | |
sudo cp /root/.config/gtk-3.0/settings.ini /root/.config/gtk-3.0/settings.ini.orig | |
sudo sed -i -E 's/(gtk-theme-name\s*=).*/\1cb-waldorf-xoraxiom/g' /root/.config/gtk-3.0/settings.ini | |
cp ~/.config/gtk-3.0/settings.ini ~/.config/gtk-3.0/settings.ini.orig | |
sed -i -E 's/(gtk-theme-name\s*=).*/\1cb-waldorf-xoraxiom/g' ~/.config/gtk-3.0/settings.ini | |
cp ~/.gtkrc-2.0 ~/.gtkrc-2.0.orig | |
sed -i -E 's/(gtk-theme-name\s*=).*/\1\"cb-waldorf-xoraxiom\"/g' ~/.gtkrc-2.0 | |
sed -i -E 's/(gtk-icon-theme-name\s*=).*/\1\"Faenza-Dark-CrunchBang\"/g' ~/.gtkrc-2.0 | |
# start X and the Crunchbang auto setup | |
popd && rm -r crunchbuntu | |
sudo shutdown -r now |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment