This repo contains general dev machine setup resources for developing Radius on Windows. For the sake of having an example (and for my personal convenience), it also contains settings that are my preferences for machine setup, like personalization settings and task bar options.
Contents:
.configurations
folder:
- WinGet DSC configurations (for Radius)
- WinGet DSC configurations for personal settings (example)
wsl
folder:
- WSL setup script (for Radius)
- WSL configuration for git
Windows 11 with:
winget
- Windows Terminal
Optional: I also enable Windows Sandbox, which makes testing winget
configuration easy.
- Provision a new vitrual machine with Windows 11.
- Open Windows Terminal as administrator and run
.\.configurations\Set-WingetConfiguration
- [Optional] Run
.\.configurations\Set-WingetConfiguration -Path .\.configurations\personalization
- Reboot (Required for WSl and Docker Desktop)
- Launch WSL Ubuntu and run these two scripts:
.\wsl\wsl-setup.sh
,.wsl\wsl-configure-git.sh