- 1. technical setup
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 {{< rawhtml >}}
{{< /rawhtml >}}Microsoft Surface Pro 7 {{< rawhtml >}}
{{< /rawhtml >}}LG 32MP58HQ {{< rawhtml >}}
{{< /rawhtml >}}Dierya DK63 {{< rawhtml >}}
{{< /rawhtml >}}Logitech MX Keys {{< rawhtml >}}
{{< /rawhtml >}}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
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
code $PROFILE
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://stackoverflow.com/questions/56839307/adding-git-bash-to-the-new-windows-terminal
1.3.3. oh-my-zsh
apt install zsh
1.4. Python
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
AWS Serverless Application Model (SAM)
1.9. Chocolatey packages
AWS Tools for Windows PowerShell
Graphviz - Graph Visualization Software
NoSQL Workbench for Amazon DynamoDB
1.9.1. nvm
1.10. Outlook sync
https://caldavsynchronizer.org/