Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.14 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.14 KB

Configuration Settings for Developing Radius on Windows/WSL

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

Prerequisites

Windows 11 with:

  • winget
  • Windows Terminal

Optional: I also enable Windows Sandbox, which makes testing winget configuration easy.

Step-By-Step

  1. Provision a new vitrual machine with Windows 11.
  2. Open Windows Terminal as administrator and run .\.configurations\Set-WingetConfiguration
  3. [Optional] Run .\.configurations\Set-WingetConfiguration -Path .\.configurations\personalization
  4. Reboot (Required for WSl and Docker Desktop)
  5. Launch WSL Ubuntu and run these two scripts: .\wsl\wsl-setup.sh, .wsl\wsl-configure-git.sh