Forcing template to be applied?

Hey guys.

I am trying to override the standard blog template (index.php) with a custom template (home.php). I copied the the entire content of index.php to home.php, where I added a different get_template_part(‘templates/page’, 'header); to make sure which template was loading. Applying the new header to index.php work, so it should work on home.php but it wont load… So how do you force wordpress to load home.php without braking stuff? I remember @swalkinshaw mentioning something about adding debugging code to the template in a post, but I have no clue how this would look like.

This isn’t related to Roots. Have you looked at the WordPress template hierarchy?