Apologies for making a new thread. My email client seems to not be working at the moment.
I used the desktop.scm file as a base and slightly customized it. I don't think I messed it up since it scanned the file for errors before then.
I'm going to post the last two error lines since they seem the most relevant and it would be a lot to write by hand.
gnu/system.scm:967:34 In procedure operating-system-boot-parameters-file:
gnu/system.scm:967:34 In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): #f