Do whatever it takes to get you in the working mood. All tips aim to solve this abstract problem. I used to move all the furniture in our NYC apartment and set up all my monitors, then take them all down and move it all back at the end of the day. Snacking was a problem so I had to meal prep. The funny thing is I don't even meal prep while at the office, but at home I needed to add that structure. Simply put, identify the many dimensions along which you suck at and implement robust rules, blockers, systems or penalties to save you.