Add prompts at each step. Colorize.
Prompt for everything.
Use semantically named functions instead of echo everywhere.
Put prompts at each step.
Add a test for root access.

Also, add some more comments and fix the $PACMANCONF variable.
Add 'latexmk'.

Don't know why this wasn't there before.
Add some indispensible packages.