Here's my partitioning scheme btw, all built in a GUI that checks to make sure it will actually boot: