Have had several major foot surgeries over the past few years.
1. Put some pillows under your knee so that your foot is elevated above your heart. Place an ice pack behind your knee. (you have a big cast on right). This will cool the blood heading down to your foot. If you can control the swelling, it will be a much faster recovery. 20min on 20min off every other hour is what I did. When you start throbbing, it's time to ice. I noticed that if I got a jump start on it in the morning, I would have a much better day.
2. Put 110% effort into your physical therapy. It sucks, just do it. Find a good therapist, one that specializes in feet.
3. You have a great opportunity to do some things that you been putting off for a while. Now is a great time to scan those old family pictures, learn a new operating system on your computer, etc. You're going to be down for a few weeks, might as well make the best of it.
Good luck op. Any questions, feel free to send me a PM.