Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anarion80/win-config
Collection of winget configuration files
https://github.com/anarion80/win-config
windows winget
Last synced: 2 months ago
JSON representation
Collection of winget configuration files
- Host: GitHub
- URL: https://github.com/anarion80/win-config
- Owner: anarion80
- License: mit
- Created: 2024-09-05T14:06:19.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T07:29:23.000Z (4 months ago)
- Last Synced: 2024-10-16T18:30:11.162Z (3 months ago)
- Topics: windows, winget
- Language: PowerShell
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Winget Configurations
Using a WinGet Configuration file, you can consolidate manual machine setup and project onboarding to a single command that is reliable and repeatable. To achieve this, WinGet utilizes:
A YAML-formatted WinGet Configuration file that lists all of the software versions, packages, tools, dependencies, and settings required to set up the desired state of the development environment on your Windows machine.
PowerShell Desired State Configuration (DSC) to automate the configuration of your Windows operating system.
Use the Windows Package Manager winget configure command to initiate the configuration process.This repository contains my own WinGet Configuration files for different settings, perhaps it will be useful for you as well.
> This is presented as is, tested only in Windows Sandbox. Use at your own risk :exclamation:
Note: If you encounter the following error when running the script [`boot.ps1`](boot.ps1)
> `boot.ps1 cannot be loaded because running scripts is disabled on this system`Run the following command:
> Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
## Credits
- [Atc.Winget.Configurations](https://github.com/atc-net/atc.winget.configurations)
- [MrLacey's config](https://github.com/mrlacey/my-config)
- [crutkas's setup](https://github.com/crutkas/setup)## Requirements
- [`Winget`](https://github.com/microsoft/winget-cli/releases)
- [`PowerShell`](https://github.com/microsoft/winget-cli/releases)