This is a basic setup for when I make a new linux machine. I tend to break stuff a lot or want to re-install my whole OS.
These scripts are far from perfect, but they work well enough for me. I'm not responsible for any damage you do to your system by using these scripts.