Skip to content

Instantly share code, notes, and snippets.

@fredrikahs
Last active May 23, 2022 17:01
Show Gist options
  • Save fredrikahs/a9d736cdf61c8c2f347056d199e5bb92 to your computer and use it in GitHub Desktop.
Save fredrikahs/a9d736cdf61c8c2f347056d199e5bb92 to your computer and use it in GitHub Desktop.
winget install -e --id Microsoft.PowerShell --source winget --scope machine ;
winget install -e --id Microsoft.WindowsTerminal --source winget --version 1.12.10982.0 ; # remove version when fixed https://github.com/microsoft/winget-cli/issues/2134
winget install -e --id Git.Git --source winget ;
winget install -e --id JanDeDobbeleer.OhMyPosh --source winget --scope user ;
winget install -e --id 7zip.7zip --source winget ;
Set-PSRepository -name PSGallery -InstallationPolicy Trusted
Install-Module -Name PSReadLine -AllowPrerelease -Force
Install-Module -Name Terminal-Icons -Repository PSGallery ;
Install-Module posh-git -Scope CurrentUser -Force ;
Install-Module ZLocation -Scope CurrentUser ;
Install-Module pscx -AllowPrerelease -Force -Scope CurrentUser
Import-Module pscx
Add-PathVariable "C:\Program Files\7-Zip"
Set-Location ~/Downloads
curl.exe -O -J -L https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraCode.zip ;
7z x .\FiraCode.zip -opatched-fonts\FiraCode
curl.exe -L https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/install.ps1 -o NerdFontInstaller.ps1 ;
./NerdFontInstaller.ps1 FiraCode ;
#basics
winget install -e --id Mozilla.Firefox --source winget ;
winget install -e --id Microsoft.VisualStudioCode --source winget --scope user ;
winget install -e --id voidtools.Everything --source winget;
winget install -e --id Nvidia.GeForceExperience --source winget;
winget install -e --id Logitech.GHUB --source winget;
winget install -e --id Microsoft.PowerToys --source winget;
winget install -e --id 9PGCV4V3BK4W; #devtoys - requires ms store account
Start-Process "https://www.microsoft.com/sv-se/p/devtoys/9pgcv4v3bk4w?rtc=1&activetab=pivot%3Aoverviewtab" ;
winget install -e --id Microsoft.PowerToys --source winget;
winget install -e --id Docker.DockerDesktop --source winget ;
winget install -e --id Google.Drive --source winget ;
winget install -e --id File-New-Project.EarTrumpet ;
winget install -e --id SumatraPDF.SumatraPDF ;
Start-Process "https://www.tc-helicon.com/product.html?modelCode=P0DI7" ;
curl.exe -L https://github.com/Rem0o/FanControl.Releases/blob/master/FanControl.zip?raw=true -p fancontrol.zip
Start-Process "https://www.msi.com/Landing/afterburner/graphics-cards" ;
#gaming
winget install -e --id Valve.Steam --source winget ;
winget install -e --id EpicGames.EpicGamesLauncher --source winget ;
winget install -e --id Discord.Discord --source winget --scope user ;
#work
curl.exe -O -J https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi ;
Invoke-Item wsl_update_x64.msi ;
wsl.exe --install -d Ubuntu ;
winget install -e --id Microsoft.dotnet
winget install -e --id JetBrains.Toolbox --source winget --scope user ;
winget install -e --id OpenJS.NodeJS --source winget ;
winget install -e --id Microsoft.VisualStudio.2022.Community --source winget --scope user ;
winget install -e --id SlackTechnologies.Slack --source winget --scope user ;
winget install -e --id OpenVPNTechnologies.OpenVPN --source winget --scope user ;
winget install -e --id Postman.Postman --source winget --scope user ;
winget install -e --id mRemoteNG.mRemoteNG ;
winget install -e --id CoreyButler.NVMforWindows ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment