Last active
October 1, 2021 05:22
-
-
Save aaronsteers/739b0f607d120305b97a0042c86ddf1a to your computer and use it in GitHub Desktop.
Windows workstation setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# First step: download and install Winget using the latest from GitHub releases here: https://github.com/microsoft/winget-cli/releases | |
As of Aug 25, 2021: https://github.com/microsoft/winget-cli/releases/download/v1.0.11692/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle | |
# Confirm winget is installed | |
winget --help | |
# How to search: | |
winget search VS Code | |
# Install all the basics: | |
winget install Microsoft.VisualStudioCode | |
winget install Microsoft.WindowsTerminal | |
winget install Git.Git | |
winget install GitHub.GitHubDesktop | |
winget install Docker.DockerDesktop | |
winget install SlackTechnologies.Slack | |
winget install Discord.Discord | |
# Install WSL version 2 | |
## Set WSL2 as default | |
wsl --set-default-version 2 | |
## Check if any distros already installed | |
wsl --list | |
## Show available distributions | |
wsl --list --online | |
## Install the latest stable Ubuntu, will require creating a linux admin user: | |
wsl --install -d Ubuntu-20.04 | |
## Confirm Ubuntu installation on WSL vesion 2: | |
wsl --list --all --verbose | |
# Install Python | |
python | |
# This should open windows store. Click "Install" on the default | |
# If not: | |
winget show Python.Python.3 --versions | |
winget install Python.Python.3 --version=3.9.x | |
python -m pip install pipx | |
python -m pipx ensurepath | |
python -m pipx install pyenv-win | |
# 3D Printing | |
winget install Ultimaker.Cura | |
# Stream Deck (Physical Device) | |
winget install Elgato.StreamDeck | |
# Streaming software (free) | |
winget install OBSProject.OBSStudio | |
winget install Streamlabs.StreamlabsOBS | |
# Streaming software (paid) | |
winget install TechSmith.Camtasia | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment