But I’d rather do it with templates somehow. I still don’t understand how Roots templates work but can I create an alternative page-header.php for the home page? Like page-header-home.php or something?
You could copy page.php to front-page.php and remove get_template_part('templates/page', 'header'); - but if you’re not doing any further customizations within that template then I think the conditional statement is better.
I use conditional statements all the time in template files to avoid having to create new templates.
Thanks for the fast reply. I’ll just stick with the conditional if that’s what you suggest. I had it in my head that it was bad practice for some reason.