Auto-starting WSL When WezTerm Launches

Create a symbolic link to .config in the home directory

Open PowerShell with administrator privileges and run:

bash
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.config" -Target (Get-Location).Path + "\.config"

Edit wezterm.lua

lua
return {
  default_prog = { "wsl.exe", "--cd", "~" },
}