winget install --id Git.Git -e --source winget winget install —id=Axosoft.GitKraken -e

code dir under desktop

symlink wezterm config from code dir to .config folder:

New-Item -ItemType Directory -Path "$env:USERPROFILE\.config\wezterm" -Force


New-Item -ItemType SymbolicLink `
    -Path "$env:USERPROFILE\.config\wezterm\wezterm.lua" `
    -Target "$env:USERPROFILE\Desktop\code\personal\pc-setup\wezterm\wezterm.lua"

get rid of all wsl related parts in bash scripts except symlinking dotfiles (terminal setup.sh) except that source is now not in .config but code/personal

— only this one time:

Create .ssh directory on Windows if not exists

mkdir “$env:USERPROFILE.ssh” -Force

Copy keys from WSL to Windows

wsl cp ~/.ssh/id_rsa “$env:USERPROFILE.ssh”


idea: only use WSL for docker container monitoring/management