Skip to content

Instantly share code, notes, and snippets.

@cdhunt
Created December 28, 2023 15:00
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 cdhunt/7d74bfcb31ccc9eebccdbeba2f1da1b7 to your computer and use it in GitHub Desktop.
Save cdhunt/7d74bfcb31ccc9eebccdbeba2f1da1b7 to your computer and use it in GitHub Desktop.
winget configuration
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/dotnet/aspnetcore/blob/main/docs/BuildFromSource.md
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install PowerShell 7
allowPrerelease: true
settings:
id: Microsoft.PowerShell
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install VisualStudio Code
allowPrerelease: true
settings:
id: Microsoft.VisualStudioCode
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Windows Terminal
allowPrerelease: true
settings:
id: Microsoft.WindowsTerminal
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Oh My Posh
allowPrerelease: true
settings:
id: JanDeDobbeleer.OhMyPosh
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install EasyConnect
allowPrerelease: true
settings:
id: lstratman.easyconnect
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Azure CLI
allowPrerelease: true
settings:
id: Microsoft.AzureCLI
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install 1Password
allowPrerelease: true
settings:
id: AgileBits.1Password
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install 1Password CLI
allowPrerelease: true
settings:
id: AgileBits.1Password.CLI
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install GitKraken
allowPrerelease: true
settings:
id: Axosoft.GitKraken
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install Google Chrome
allowPrerelease: true
settings:
id: Google.Chrome
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install DotNet SDK 6
allowPrerelease: true
settings:
id: Microsoft.DotNet.SDK.6
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install DotNet SDK 8
allowPrerelease: true
settings:
id: Microsoft.DotNet.SDK.8
source: winget
- resource: Microsoft.Windows.Developer/HideFileExtensions
directives:
description: Hide file extensions
allowPrerelease: true
settings:
Ensure: Absent
configurationVersion: 0.2.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment