Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Dev Home Feature Exploration: Dev Home machine configuration generates a configuration file #2160

@shakersMSFT

Description

@shakersMSFT

Suggested new feature or improvement

Please Provide Feedback & Ideas!

Please let us know what you think about this feature by commenting on this issue! We'd love to hear your ideas and feedback!
Let us know:

  • What do you like about the feature?
  • What do you think is missing / what could improve the experience?

Overview

This issue outlines the proposed experience to generate a Winget configuration file at the end of the end to end machine configuration flow based on the details specified in the flow. This would allow a user to easily re-create their set up on another machine, or share it with others.

The Problem

Today a user can specify details for setting up their machine in the end to end configuration flow, but they don't have a way to easily repeat that set up. Winget configuration files make it easy and fast to configure a machine like the end to end flow, but there isn't a way to generate a configuration file easily today.

Scenario

# Scenarios
1 As a user, I go through the end to end set up flow, and I specify repos to clone, dev drive creation, and applications to install. At the end of the flow, in addition to setting up my machine, I am able to generate and 'save as' a winget configuration file so that I can repeat this set up process on another machine or share my set up with others.
2 As a user, I am able to view the configuration file and edit it before I create and save it.

Additional details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-Machine-ConfigRelated to the machine configuration featureArea-Machine-Config-DSCRelated to WinGet DSC configuration in machine config flowIssue-FeatureNew feature or requestNeeds-Community FeedbackWe need additional help with how something should act / lookResolution-Fix-AvailableAvailable in a release

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions