Thumbnail: chocolatey

Technical setup

on under settings
3 minute read

1. technical setup

Disclaimer: This articel contains my current technical setup and will be updated from time to time

1.1. Hardware

The following are affiliate links.

Microsoft Surface Pro 7

Microsoft Surface Pro 7

LG 32MP58HQ

Dierya DK63

Logitech MX Keys

ERGOTRON LX Monitor Arm in Schwarz

1.2. WSL 2

Enable-WindowsOptionalFeature -Online -FeatureName $("VirtualMachinePlatform", "Microsoft-Windows-Subsystem-Linux")

https://chocolatey.org/packages/wsl2/

https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

wsl --list --verbose

WSL Tips and Tricks

1.2.1. Update WSL1 to WSL2

https://admcpr.com/how-to-upgrade-wsl-1-to-wsl-2/

wsl --set-version Ubuntu 2

1.2.2. uninstall

wsl --unregister DistributionName

https://www.howtogeek.com/261188/how-to-uninstall-or-reinstall-windows-10s-ubuntu-bash-shell/

1.2.3. ubuntu

https://chocolatey.org/packages/wsl-ubuntu-1804

apt install zsh

1.3. Terminals

1.3.1. oh-my-posh

https://github.com/JanDeDobbeleer/oh-my-posh

https://chocolatey.org/packages/oh-my-posh

https://chocolatey.org/packages/poshgit

https://go.microsoft.com/fwlink/?LinkID=135170

How to make a pretty prompt in Windows Terminal with Powerline, Nerd Fonts, Cascadia Code, WSL, and oh-my-posh

code $PROFILE

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

https://chocolatey.org/packages/cascadiacodepl

https://github.com/microsoft/cascadia-code/releases

"fontFace": "Cascadia Code PL"

1.3.2. oh-my-bash

https://ohmybash.github.io/

https://stackoverflow.com/questions/56839307/adding-git-bash-to-the-new-windows-terminal

1.3.3. oh-my-zsh

apt install zsh

https://ohmyz.sh/

1.4. Python

Python

⚠ https://stackoverflow.com/questions/56974927/permission-denied-trying-to-run-python-on-windows-10/5744761

python -m pip install --upgrade pip

1.4.1. pipenv

https://python-docs.readthedocs.io/en/latest/dev/virtualenvs.html#virtualenvironments-ref

pip install --user pipenv

1.5. npm global

npm install -g serverless

npm install -g @aws-amplify/cli

1.6. ssh git

https://dev.to/bdbch/setting-up-ssh-and-git-on-windows-10-2khk?signin=true

type C:\Users\<<username>>\.ssh\id_rsa.pub

https://chocolatey.org/packages/gnupg

1.7. Video recording and editing

OBS Studio and Shotcut

1.8. winget

Windows Terminal Preview

Google Chrome

Docker Desktop Edge

Spotify

Microsoft Teams

Greenshot

Visual Studio Code

Git

Node.js

AWS Command Line Interface v2

Notepad++

ScreenToGif

Camtasia

OBS Studio

Shotcut

Adobe Acrobat Reader

Python

7Zip

RStudio Desktop

Ruby

Carnac

Liberica JDK 15 Full

Graphviz

Postman

GitHub Desktop

Gpg4win

Brave

DisplayFusion

AWS Serverless Application Model (SAM)

pgAdmin4v5

Bitwarden

Authy

1.9. Chocolatey packages

GoogleChrome

ChocolateyGUI

microsoft-windows-terminal

Sudo

adobereader

7zip

notepadplusplus

git

nodejs

wsl2

gnupg

oh-my-posh

poshgit

vscode

docker-desktop

wsl-ubuntu-1804

greenshot

awscli

terraform

terraform-docs

openjdk

openssl

ruby

Shotcut

Brave

Cascadia Code PL Font

jq

grammarly

AWS Tools for Windows PowerShell

mysql

MySQL Workbench

Screen To Gif

Gradle

Postman for Windows

Graphviz - Graph Visualization Software

nvm

PlantUML

tfsec

MobaXTerm

NoSQL Workbench for Amazon DynamoDB

SonarQube Scanner

1.9.1. nvm

rename the node js folder

nvm

1.10. Outlook sync

https://caldavsynchronizer.org/

1.11. Windows Surface Recovery

Windows Device Recovery Tool

software, hardware
comments powered by Disqus