Nice idea. You could go one step further and have the social_media as a variable in your controller.
With all those great icon options I ended up wanting to make nine links but I wanted to keep things DRY so I used an array and a loop. I was pretty pleased with the result.
This code is available in a github gist for easy copying. Happy Coding!