Original Author: Sam Hewitt
This project is my set of post-installation and maintenance scripts for Ubuntu, to run on a fresh install. It's designed to install your favourite applications, set your preferred settings, etc. mostly automatically.
Feel free to fork this project, modify to suit your preference, and distribute.
This project is coded and organized in a modular fashion so you can easily delete or exclude parts that you don't want to use.
data: this folder contains files which are lists of packages read by various functions. It's recommended to update these to suit your preferences.functions: this folder contains bash files which are the main functions of this scriptset. They should require little modification.third-party: this sub-directory contains further bash files that are functions for the installation of third-party applications –i.e. those that aren't necessarily in the main repositories.
Simple, you just run the main script from the root of the source folder:
./ubuntu-post-install-script.sh
Or you can store this scriptset in some directory, and add that location to your custom shell paths to run on-demand. For example, adding it as the following line to your .bashrc (editing the path appropriately):
export PATH=${PATH}:$HOME/scripts/ubuntu-post-install/