Last active
May 23, 2022 17:01
-
-
Save fredrikahs/a9d736cdf61c8c2f347056d199e5bb92 to your computer and use it in GitHub Desktop.
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
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