Skip to content

Instantly share code, notes, and snippets.

@rohancragg
Last active August 11, 2023 15:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rohancragg/a580ab77c54f9eacaa5904434bcadbc2 to your computer and use it in GitHub Desktop.
Save rohancragg/a580ab77c54f9eacaa5904434bcadbc2 to your computer and use it in GitHub Desktop.
Windows11 Work Setup
winget install -s winget --id Git.Git
winget install wigui --location desktop
# scoop.sh
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
scoop install sudo
scoop install aria2
scoop config aria2-warning-enabled false
scoop install lessmsi innounp
scoop install curl grep sed less nano
scoop install coreutils
scoop install clink
clink inject
clink autorun install
#powershell 6 and above
Remove-Alias -Name ls
Remove-Alias -Name cat
Remove-Alias -Name mv
Remove-Alias -Name ps
Remove-Alias -Name pwd
Remove-Alias -Name rm
scoop bucket add extras
scoop bucket add versions
scoop bucket add Sysinternals 'https://github.com/Ash258/Scoop-Sysinternals.git'
scoop bucket add instrumenta https://github.com/instrumenta/scoop-instrumenta
scoop install go kind kubectl helm make kubectx kubens k9s kubeval conftest
scoop install yarn
scoop install sysinternals
scoop bucket add nerd-fonts
sudo scoop install Delugia-Nerd-Font-Complete Cascadia-Code Meslo-NF Meslo-NF-Mono
# Powershell modules
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
Install-Module DockerCompletion
Install-Module PSReadLine
Install-Module posh-git -Scope CurrentUser
Install-Module DCToolbox # https://github.com/DanielChronlund/DCToolbox/tree/main
Install-Module AzureADPreview # https://learn.microsoft.com/en-us/powershell/azure/active-directory/overview?view=azureadps-2.0-preview
winget install -s winget --id Microsoft.VisualStudioCode
winget install -s winget --id Notepad++.Notepad++
winget install -s winget --id GitHub.cli
winget install -s winget --id KDE.KDiff3
winget install -s winget --id WinMerge.WinMerge
winget install -s winget --id Zoom.Zoom
winget install -s winget --id WinSCP.WinSCP
winget install -s winget --id Microsoft.dotnet
winget install -s winget --id PuTTY.PuTTY
winget install -s winget --id Microsoft.RemoteDesktopClient
winget install -s winget --id Microsoft.PowerToys
winget install -s winget --id Microsoft.AzureCLI
winget install -s winget --id Microsoft.Bicep
winget install -s winget --id Microsoft.AzureFunctionsCoreTools
winget install -s winget --id Microsoft.AzureDataStudio
winget install -s winget --id Microsoft.AzureStorageExplorer
winget install -s winget --id Microsoft.AzureStorageEmulator
winget install -s winget --id Microsoft.AzureCosmosEmulator
winget install -s winget --id Microsoft.PowerAppsCLI
winget install -s winget --id Microsoft.PowerBI
winget install -s winget --id Microsoft.VisualStudio.2022.Enterprise
winget install -s winget --id Docker.DockerDesktop
winget install -s winget --id WinDirStat.WinDirStat
winget install -s winget --id CodeSector.TeraCopy
winget install -s winget --id voidtools.Everything
winget install -s winget --id Foxit.FoxitReader
# Windows Subsystem for Linux
wsl --install -d Ubuntu
# Azure CLI extensions
az extension add --name azure-devops
az extension add --name aks-preview
az extension add --name azure-firewall
# NodeJS and Node Version Switcher (NVS)
winget install --id OpenJS.NodeJS -s winget
winget install --id jasongin.nvs -s winget
$env:NVS_HOME="$env:LOCALAPPDATA\nvs"
. "$env:NVS_HOME\nvs.ps1" install
# Git
git config --global credential.helper manager
git config --global credential.usehttppath true
git config --global credential.helperselector.selected manager
git config --global pull.ff true
git config --global alias.co checkout
git config --global alias.cp cherrypick
git config --global rebase.autostash true
git config --global difftool.vscode.cmd 'code --wait --diff \"$LOCAL\" \"$REMOTE\"'
git config --global diff.tool vscode
git config --global mergetool.keepBackup false
git config --global mergetool.vscode.cmd 'code --wait \"$MERGED\"'
git config --global merge.tool vscode
git config --global merge.conflictstyle diff3
# AWS
winget install -s winget --id Amazon.AWSCLI
scoop install terraform
winget install Amazon.SessionManagerPlugin
# https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushautoSetupRemote
git config --global push.autoSetupRemote true
# home / hobby
winget install -s winget --id TIDALMusicAS.TIDAL
winget install -s winget --id OBSProject.OBSStudio
winget install -s winget --id dotPDNLLC.paintdotnet
###################################################################################################################################
# End Result :
Name Id Version Available
-----------------------------------------------------------------------------------------------------------------------
RegionToShare 15863TomEnglert.RegionToShare_c1sj353grjxmm 1.6.5717.0
1Password AgileBits.1Password 7.9.833 8.10.7
Ubuntu Canonical.Ubuntu.2204 2204.2.33.0
Docker Desktop Docker.DockerDesktop 4.20.1
Dolby Access OEM DolbyLaboratories.DolbyAccessOEM_rz1tebttyb2… 3.17.12.0
Dolby Vision Extensions DolbyLaboratories.DolbyVisionAccess_rz1tebtt… 2.2.320.0
Foxit PDF Reader Foxit.FoxitReader 12.1.2.15332
Git Git.Git 2.41.0
Microsoft Edge Microsoft.Edge 114.0.1823.41
Microsoft Edge Update Microsoft Edge Update 1.3.175.27
Microsoft Edge WebView2 Runtime Microsoft.EdgeWebView2Runtime 114.0.1823.43
MSN Weather Microsoft.BingWeather_8wekyb3d8bbwe 4.53.51461.0
Company Portal Microsoft.CompanyPortal_8wekyb3d8bbwe 11.2.58.0
OpenCLTM and OpenGL® Compatibility Pack Microsoft.D3DMappingLayers_8wekyb3d8bbwe 1.2302.1.0
App Installer Microsoft.DesktopAppInstaller_8wekyb3d8bbwe 1.19.11071.0
HEIF Image Extensions Microsoft.HEIFImageExtension_8wekyb3d8bbwe 1.0.61171.0
HEVC Video Extensions from the Device Manuf… Microsoft.HEVCVideoExtension_8wekyb3d8bbwe 2.0.60961.0
English (United Kingdom) Local Experience P… Microsoft.LanguageExperiencePacken-GB_8wekyb… 22621.21.131.0
MPEG-2 Video Extension Microsoft.MPEG2VideoExtension_8wekyb3d8bbwe 1.0.50901.0
Microsoft Edge Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe 114.0.1823.41
Microsoft Journal Microsoft.MicrosoftJournal_8wekyb3d8bbwe 1.23075.1229.0
Power BI Desktop Microsoft.MicrosoftPowerBIDesktop_8wekyb3d8b… 2.117.984.0
Microsoft Sticky Notes Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe 4.6.0.0
Sway Microsoft.Office.Sway_8wekyb3d8bbwe 18.2003.51105.0
OneDrive Microsoft.OneDriveSync_8wekyb3d8bbwe 23101.514.1.0
Outlook for Windows Microsoft.OutlookForWindows_8wekyb3d8bbwe 1.2023.607.100
Paint Microsoft.Paint_8wekyb3d8bbwe 11.2302.19.0
Power Automate Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe 10.0.6613.0
PowerToys ImageResizer Context Menu Microsoft.PowerToys.ImageResizerContextMenu_… 0.70.1.0
PowerToys PowerRename Context Menu Microsoft.PowerToys.PowerRenameContextMenu_8… 0.70.1.0
Raw Image Extension Microsoft.RawImageExtension_8wekyb3d8bbwe 2.1.60611.0
Snipping Tool Microsoft.ScreenSketch_8wekyb3d8bbwe 11.2303.17.0
Windows Security Microsoft.SecHealthUI_8wekyb3d8bbwe 1000.25305.9000.0
Store Experience Host Microsoft.StorePurchaseApp_8wekyb3d8bbwe 12303.1401.1.0
Street Views PREMIUM Microsoft.StreetViewsPREMIUM_8wekyb3d8bbwe 1.0.0.0
Surface Management Extension Microsoft.SurfaceAppProxy_8wekyb3d8bbwe 5.98.139.0
Surface Microsoft.SurfaceHub_8wekyb3d8bbwe 61.23050.163.0
Microsoft To Do Microsoft.Todos_8wekyb3d8bbwe 2.97.61391.0
VP9 Video Extensions Microsoft.VP9VideoExtensions_8wekyb3d8bbwe 1.0.52781.0
Web Media Extensions Microsoft.WebMediaExtensions_8wekyb3d8bbwe 1.0.42192.0
Webp Image Extensions Microsoft.WebpImageExtension_8wekyb3d8bbwe 1.0.52351.0
Microsoft Whiteboard Microsoft.Whiteboard_8wekyb3d8bbwe 53.10126.517.0
Microsoft Photos Microsoft.Windows.Photos_8wekyb3d8bbwe 2023.11050.16005.0
Windows Clock Microsoft.WindowsAlarms_8wekyb3d8bbwe 11.2302.5.0
Windows Calculator Microsoft.WindowsCalculator_8wekyb3d8bbwe 11.2210.0.0
Windows Camera Microsoft.WindowsCamera_8wekyb3d8bbwe 2023.2304.11.0
Windows Notepad Microsoft.WindowsNotepad_8wekyb3d8bbwe 11.2304.26.0
Windows Sound Recorder Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe 11.2304.25.0
Microsoft Store Microsoft.WindowsStore_8wekyb3d8bbwe 22304.1401.3.0
Windows Terminal Microsoft.WindowsTerminal 1.17.11461.0
Windows Package Manager Source (winget) Microsoft.Winget.Source_8wekyb3d8bbwe 2023.609.1317.496
Xbox Identity Provider Microsoft.XboxIdentityProvider_8wekyb3d8bbwe 12.95.3001.0
Azure Virtual Desktop Preview MicrosoftCorporationII.AzureVirtualDesktopCl… 1.2.4157.0
Power Apps MicrosoftCorporationII.PowerAppsforWindows10… 3.23055.15.0
Quick Assist MicrosoftCorporationII.QuickAssist_8wekyb3d8… 2.0.21.0
Windows Subsystem for Linux MicrosoftCorporationII.WindowsSubsystemForLi… 1.2.5.0
Windows Web Experience Pack MicrosoftWindows.Client.WebExperience_cw5n1h… 423.11600.0.0
Notepad++ (64-bit x64) Notepad++.Notepad++ 8.5.3
Notepad++ NotepadPlusPlus_7njy0v32s6xk6 1.0.0.0
Microsoft 365 Apps for enterprise - en-us Microsoft.Office 16.0.16227.20318 16.0.163…
OBS Studio OBSProject.OBSStudio 29.1.2
Oh My Posh version 17.0.0 JanDeDobbeleer.OhMyPosh 17.0.0
Microsoft OneDrive Microsoft.OneDrive 23.101.0514.0001
WiGui Romanitho.WiGUI 1.7.1
TIDAL TIDALMusicAS.TIDAL 2.34.2
Microsoft Teams Microsoft.Teams 1.6.00.13566
VLC media player VideoLAN.VLC 3.0.17.4
Microsoft Visio - en-us VisioProRetail - en-us 16.0.16227.20318
WinDirStat 1.1.2 WinDirStat.WinDirStat Unknown 1.1.2
WinMerge WinMerge_83g614hpn1ttr 1.0.7.0
WinMerge 2.16.30.0 x64 (Current user, 64-bi… WinMerge.WinMerge 2.16.30.0
Winget-AutoUpdate (WAU) Winget-AutoUpdate 1.17.5
Visual Studio Enterprise 2022 Microsoft.VisualStudio.2022.Enterprise 17.6.2
WinSCP 6.1 WinSCP.WinSCP 6.1
NVS jasongin.nvs 1.7.0
PowerShell 7-x64 Microsoft.PowerShell 7.3.4.0
Azure Data Studio (User) Microsoft.AzureDataStudio 1.44.1
7-Zip 22.01 (x64 edition) 7zip.7zip 22.01.00.0
Microsoft Intune Management Extension {35DE0F94-AAA1-4D6C-96A0-C1E572FA344C} 1.66.152.0
Microsoft Update Health Tools {43D501A5-E5E3-46EC-8F33-9E15D2A2CBD5} 5.70.0.0
Microsoft PowerBI Desktop (x64) Microsoft.PowerBI 2.117.984.0
PuTTY release 0.78 (64-bit) PuTTY.PuTTY 0.78.0.0
HL-1110 series {4F2442B7-A89E-42A4-8F0E-6937499855CA} 1.0.1.0
Microsoft PowerApps CLI Microsoft.PowerAppsCLI 1.0
vs_CoreEditorFonts {56FB5923-1A95-4D55-BE78-CD42B50E67AD} 17.6.33605
Session Manager Plugin Amazon.SessionManagerPlugin 1.2.398.0
Remote Desktop Microsoft.RemoteDesktopClient 1.2.4240.0
Microsoft Visual Studio Installer {6F320B93-EE3C-4826-85E0-ADF79F8D4C61} 3.6.2115.31769
Teams Machine-Wide Installer Microsoft.Teams 1.5.0.30767 1.6.00.6…
Microsoft Visual Studio Code (User) Microsoft.VisualStudioCode 1.79.0
Bicep CLI version 0.17.1.54307 Microsoft.Bicep 0.17.1.54307
AWS Command Line Interface v2 Amazon.AWSCLI 2.11.25.0
Microsoft Visual C++ 2015-2022 Redistributa… {8bdfe669-9705-4184-9368-db9ce581e0e7} 14.36.32532.0
PowerToys (Preview) x64 Microsoft.PowerToys 0.70.1
Umbrella Roaming Client {95661FFA-A0F8-43FD-AF5B-7F3125B20389} 3.0.343.0
Everything 1.4.1.1024 (x64) voidtools.Everything 1.4.1.1024
Adobe Acrobat Reader MUI Adobe.Acrobat.Reader.32-bit 23.003.20201
Microsoft Azure CLI Microsoft.AzureCLI 2.49.0
ScreenConnect Client (1a5d6cc5d5f07e3e) {B1F5ECAC-C5A6-4B76-B511-989841641225} 23.1.1.8423
Node.js OpenJS.NodeJS 20.2.0
TeraCopy CodeSector.TeraCopy 3.9.7
Microsoft Azure Information Protection {d23b4653-ca5a-4517-b2a4-e2edf9d22943} 2.14.90.0
##############################################################################################################################
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment