Though to late to help you, when you get it working again, install Timeshift, so that instead of faffing around to try and suss out what went wrong, you just start timeshift – restore from the console and a couple of minutes later you’ll have your working setup back. It’s saved my bacon quite a few times in the last couple of years, especially when you can’t login to your DE.