Template from scratch: Sidebars not showing widget

When you use is_active_sidebar and dynamic_sidebar the argument needs to match the id of a registered sidebar in your theme. In your case that is going to be home_right_1 not sidebar-1 as in the code you copied.

Technically, the sidebar name should also work in both and the sidebar index number should work with is_active_sidebar but I vaguely recall having trouble getting the name to work correctly, so be aware.