Add bootstrap script for Void Linux
This commit is contained in:
		
							parent
							
								
									4ed756219c
								
							
						
					
					
						commit
						ea0a584868
					
				|  | @ -0,0 +1,66 @@ | ||||||
|  | #!/usr/bin/env bash | ||||||
|  | 
 | ||||||
|  | # Bootstrap script for Void Linux setup | ||||||
|  | 
 | ||||||
|  | green=$(tput setaf 2) | ||||||
|  | normal="$(tput sgr0)\n" | ||||||
|  | 
 | ||||||
|  | cd $HOME | ||||||
|  | 
 | ||||||
|  | printf "${green}\n\n" | ||||||
|  | printf "  This script will bootstrap a Void Linux\n" | ||||||
|  | printf "  install with packages and the Arc themes.\n" | ||||||
|  | printf "  You will be asked for your sudo password.\n\n${normal}" | ||||||
|  | 
 | ||||||
|  | sleep 5 | ||||||
|  | 
 | ||||||
|  | # Sync package index and run updates | ||||||
|  | printf "${green}Updating repo lists and packages${normal}" | ||||||
|  | sudo xbps-install -Suy | ||||||
|  | 
 | ||||||
|  | # Start messing with all the packages | ||||||
|  | printf "${green}Installing applications${normal}" | ||||||
|  | sudo xbps-remove -y firefox-esr | ||||||
|  | sudo xbps-install -y firefox gimp unzip git automake autoconf make | ||||||
|  | 
 | ||||||
|  | printf "${green}Installing cursor themes${normal}" | ||||||
|  | sudo xbps-install -y xcursor-themes xcursor-vanilla-dmz | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Remove adobe fonts first. They include | ||||||
|  | # a Bitmap Helvetica which makes websites | ||||||
|  | # look like absolute trash | ||||||
|  | 
 | ||||||
|  | printf "${green}Installing fonts${normal}" | ||||||
|  | sudo xbps-remove -y font-adobe-{100dpi,75dpi} | ||||||
|  | sudo xbps-install -y  tewi-font terminus-font google-fonts-ttf freefont-ttf | ||||||
|  | 
 | ||||||
|  | printf "${green}Creating git and working directories${normal}" | ||||||
|  | if [ ! -d $HOME/Documents/git ]; then | ||||||
|  |   mkdir -p $HOME/Documents/git; | ||||||
|  | fi | ||||||
|  | if [ ! -d $HOME/Documents/working ]; then | ||||||
|  |   mkdir -p $HOME/Documents/working; | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Build Arc Theme and icons | ||||||
|  | # Not doing cleanup in case of future updates | ||||||
|  | 
 | ||||||
|  | printf "${green}Starting build of Arc theme${normal}" | ||||||
|  | 
 | ||||||
|  | sudo xbps-install -y gtk+3-devel pkg-config gtk-engine-murrine gnome-themes-standard | ||||||
|  | cd $HOME/Documents/working | ||||||
|  | git clone https://github.com/horst3180/arc-theme.git | ||||||
|  | cd arc-theme | ||||||
|  | ./autogen.sh --prefix=/usr | ||||||
|  | sudo make install | ||||||
|  | 
 | ||||||
|  | printf "${green}Starting build of Arc Icon theme${normal}" | ||||||
|  | 
 | ||||||
|  | cd $HOME/Documents/working | ||||||
|  | git clone https://github.com/horst3180/arc-icon-theme | ||||||
|  | cd arc-icon-theme | ||||||
|  | ./autogen.sh --prefix=/usr | ||||||
|  | sudo make install | ||||||
|  | 
 | ||||||
|  | printf "" | ||||||
		Loading…
	
		Reference in New Issue