Skip to content

Instantly share code, notes, and snippets.

Last active Mar 2, 2021
What would you like to do?
Windows 10 Setup


  • 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

Choco should be used to manage packages

Open Powershell as Admin

> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(''))
> choco install emacs (Personal choice)
> choco install python3
> choco install vim (Optional)

Setting up WSL2

(Based on

  • 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment