This gist is my notebook about how to setup Linux machine to my liking. The setup assumes full disk encryption.
Due to partitioning and encryption, I have come to conclude I need to do this manually. However, I'm happy to remove parts of the this page, as long as there is better way to do it.
Please note that Debian and Arch Linux have more comprehensive guides.