All tech notes

Windows 11 | Windows 10 Setup

Detailed setup guide for configuring Windows 11 and Windows 10 for web development, featuring WSL2, terminal optimization, and development toolchains.

Windows 11 | Windows 10 Setup

Published September 9, 2022

My Windows Setup

I last rebuilt this desktop in 2022. It covers Windows 11 and Windows 10. Package managers, languages, WSL, and apps.

Set Execution Policy

Ready.

Open admin PowerShell.

Set-ExecutionPolicy Unrestricted.

See Microsoft docs.

Chocolatey

Install.

Open admin PowerShell.

See chocolatey.org/install.

Copy the install command. After setup, choco is on PATH.

WinGet

Built into Windows.

Run winget --info.

Use exact ids.

Search with winget search.

See Microsoft docs.

Development Tools

Go

Chocolatey.

choco install golang.

WinGet.

winget install GoLang.Go.

Hugo

Chocolatey.

choco install hugo.

For Sass.

choco install hugo-extended.

See gohugo.io.

Python 3

Chocolatey.

choco install python.

WinGet.

winget install Python.Python.3.

See python.org.

Miniconda

WinGet.

winget install Anaconda.Miniconda3.

Anaconda

WinGet.

winget install Anaconda.Anaconda3.

JupyterLab

conda.

conda install jupyterlab.

pip.

pip install jupyterlab.

Start.

jupyter-lab.

Jupyter Notebook

conda.

conda install notebook.

pip.

pip install notebook.

Start.

jupyter notebook.

Java

Chocolatey.

choco install openjdk.

WinGet.

winget install Microsoft.OpenJDK.11.

Node Version Manager (NVM)

Chocolatey.

choco install nvm.

WinGet.

winget install CoreyButler.NVMforWindows.

Node.js

Install 14.

nvm install 14.0.0.

Select it.

nvm use 14.0.0.

See NVM docs.

Yarn

Global install.

npm i -g yarn.

Docker

See Microsoft docs. See docker.com.

Windows Subsystem for Linux (WSL)

See Microsoft docs.

Fira Code

Monospaced font. Ligatures included. See GitHub.

Application Software

WinGet apps I keep.

Design and Media

GIMP.

winget install GIMP.GIMP.

Inkscape.

winget install Inkscape.Inkscape.

VLC.

winget install VideoLAN.VLC.

OBS Studio.

winget install OBSProject.OBSStudio.

Flameshot.

winget install Flameshot.Flameshot.

Productivity and Tools

Telegram.

winget install Telegram.TelegramDesktop.

qBittorrent.

winget install qBittorrent.qBittorrent.

Draw.io.

winget install JGraph.Draw.

Development Applications

VS Code.

winget install Microsoft.VisualStudioCode.

Android Studio.

winget install Google.AndroidStudio.

DBeaver.

winget install dbeaver.dbeaver.

Postman.

winget install Postman.Postman.

PyCharm.

winget install JetBrains.PyCharm.Community.

Beekeeper.

winget install beekeeper-studio.beekeeper-studio.

Visual Studio Code

A code editor. Large extension set.

Free Download Manager (FDM)

A download manager.

Power Toys

Windows utilities.

winget install Microsoft.PowerToys.

Or use the Store.

Windows Terminal

Install from the Store.

Typora

A markdown editor.

See typora.io.

Related work

More tech notes