Skip to content

Instantly share code, notes, and snippets.

@kzu
Last active November 29, 2021 19:57
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kzu/f36399cf8922b9cfccd1dbe3a969f2a4 to your computer and use it in GitHub Desktop.
Save kzu/f36399cf8922b9cfccd1dbe3a969f2a4 to your computer and use it in GitHub Desktop.
kzu devenv
rem https://github.com/microsoft/winget-cli/releases
rem iwr -useb get.scoop.sh | iex
rem iwr -useb https://community.chocolatey.org/install.ps1 | iex
rem ensure winget settings has experimentalFeatures.experimentalMSStore = true
rem see https://www.thomasmaurer.ch/2021/01/install-apps-from-the-microsoft-store-using-winget/
scoop bucket add extras
scoop bucket add github-gh https://github.com/cli/scoop-gh.git
rem miscelaneous
winget install Microsoft.PowerShell
winget install Cockos.LICEcap
winget install LINQPad.LINQPad.5
winget install WestWind.MarkdownMonster
winget install Microsoft.PowerToys
winget install WhatsApp.WhatsApp
winget install Spotify.Spotify
winget install Discord.Discord
winget install OpenWhisperSystems.Signal
winget install SlackTechnologies.Slack
choco install paint.net
rem development
choco install cascadiafonts
choco install cascadia-code-nerd-font
choco install jetbrainsmono
winget install Microsoft.WindowsTerminalPreview
winget install Microsoft.AzureStorageExplorer
winget install Microsoft.AzureCLI
winget install GitHub.GitHubDesktop
winget install Telerik.Fiddler
winget install OpenJS.NodeJS
scoop install vscode-insiders
%USERPROFILE%\scoop\apps\vscode-insiders\current\install-context.reg
rem 7zip is installed transitively from vscode
%USERPROFILE%\scoop\apps\7zip\current\install-context.reg
scoop install azure-functions-core-tools
scoop install msbuild-structured-log-viewer
scoop install gh
scoop install ngrok
wsl --install -d Ubuntu
rem dotnet+vs release+preview
winget install Microsoft.dotnet
dotnet tool install -g dotnet-vs
dotnet tool install -g dotnet-suggest
vs install release community +web --passive
vs install preview community +web --passive
rem run setup.ps1 contents from a pwsh prompt
Install-Module -Name Terminal-Icons
Install-Module -Name posh-git
Install-Module -Name oh-my-posh
Set-PoshPrompt -Theme Paradox
@ferantivero
Copy link

really nice, you might want to consider wsl --install as well

@kzu
Copy link
Author

kzu commented Aug 16, 2021

Indeed!

wsl --install -d Ubuntu

added :)

@kzu
Copy link
Author

kzu commented Aug 16, 2021

Added also scoop install gh to get the GH CLI :), which I use for dotnet-file update/sync (aka git submodule killer, hehe)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment