- Docker for Windows
- Visual Studio Code (or IDE of choice), but VSCode supports WSL2 very well.
- Github Desktop (optional)
- Evernote (Personal)
- Slack App, Notion App, Twist App (optional)
- Chrome and/or Firefox and set as default
> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
> choco install emacs (Personal choice)
> choco install python3
> choco install vim (Optional)
(Based on https://www.omgubuntu.co.uk/how-to-install-wsl2-on-windows-10)
- Install WSL2
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Enable virtual machine
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Set WSL2 as default
wsl --set-default-version 2
- reboot
- install ubuntu 20 from apps store