Settings up a developer’s env on windows is complicated, so I’m leaving this memo to remind myself of what to do when my windows ENV got crushed or reset.
Install NodeJS
Install nodejs using installer from nodejs.org.
Why it should be done first is that the nodejs installer bundles chocolatey, python and other windows build tools
Install Windows Terminal
Install Windows Terminal from Microsoft Store, so it can be updated automatically.
Config Chocolatey Proxy
1 | choco config set proxy <PROXY_URL> |
Install Everything Else from Chocolatey
1 | choco install -y ` |
Font
Should be installed in previews step.
Windows Terminal Themes
- Get themes from https://windowsterminalthemes.dev/
- Font:
Hack Nerd Mono
- Transparent theme as below
1 | { |
PowerShell Setup
Edit the PowerShell profile
~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
1 | vim $PROFILE |
Enable Starship
1 | # Enable Starship |
Setup PSReadline for Autocompletion and Autosuggestion
1 | # Shows navigable menu of all options when hitting Tab |
Apps from MicrosoftStore
Screenshot
Get Snipaste from Microsoft Store.
Explorer Extensions
Get QuickLook from Microsoft Store.