Install dbt for Linux on your WSL environment (worked on Ubuntu for me)
The main thing to be careful about is ensuring your dbt projects remain in the Windows parts of your filesystem, i.e. don’t put your projects/models in ~/. That way you can edit your models with whatever Windows text editor you like, and you can kick off dbt commands as normal within the WSL bash environment.
I’ve actually taken some steps along this thread and ran into a few things to keep in mind:
permission your dbt project directory with everything (chmod -R 777 /dbt_project) - trust me, you’ll need it.
trying to find a good way to keep my ~/.dbt folder in sync and permissioned across both systems like when I add new databases but need to do in two places? I guess overriding the profiles.yml location is an option.