Using a .bldr.toml to build a package with the same name but different hooks and config

I have a repository that contains two packages with slightly different source data. These packages have the same name effortless_audit the hooks are different as one targets Windows and the other targets Linux. I am trying to set up a .bldr.toml for a pipeline to automatically build both packages when changes are made to them. I’m not really sure how to write the builder toml when I want them to have the same name.

This is what my folder structure looks like

linux_pkg
  src
  habitat
    plan.sh
    hooks
      run
windows_pkg
  src
  habitat
    plan.ps1
    hooks
      run

I think my .bldr.toml might look like this but I’m concerned that the [pkg_name] is overriding the pkg_name value in the plan.

[effortless_audit_linux]
plan_path = 'linux_pkg'
paths = ["linux_pkg/*"]

[effortless_audit_windows]
plan_path = 'windows_pkg'
paths = ["windows_pkg/*"]

I could potentially just have these as different packages but their purpose is identical it’s just the src and hooks that are different because Windows and Linux are different.