You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/dev-box/how-to-use-dev-home-customize-dev-box.md
+88-25Lines changed: 88 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ ms.service: dev-box
8
8
ms.custom:
9
9
- build-2024
10
10
ms.topic: how-to
11
-
ms.date: 06/05/2024
11
+
ms.date: 07/30/2024
12
12
#customer intent: As a developer, I want to use the Dev Home app to create customizations for my dev boxes, so that I can manage my customizations.
13
13
---
14
14
@@ -28,18 +28,46 @@ To complete the steps in this article, you must:
28
28
29
29
## Install or update Dev Home
30
30
31
+
You might see Dev Home in the Start menu. If you see it there, you can select it to open the app.
32
+
31
33
Dev Home is available in the Microsoft Store. To install or update Dev Home, go to the Dev Home (Preview) page in the [Microsoft Store](https://aka.ms/devhome) and select **Get** or **Update**.
32
34
33
-
You might also see Dev Home in the Start menu. If you see it there, you can select it to open the app.
35
+
## Sign in to Dev Home
36
+
37
+
Dev Home allows you to work with many different services, like Microsoft Hyper-V, Windows Subsystem for Linux (WSL), and Microsoft Dev Box. To access your chosen service, you must sign in to your Microsoft account, or your Work or School account.
38
+
39
+
To sign in:
40
+
41
+
1. Open Dev Home.
42
+
1. From the left menu, select **Settings**.
43
+
44
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-settings.png" alt-text="Screenshot of Dev Home, showing the home page with Settings highlighted.":::
45
+
46
+
1. Select **Accounts**.
47
+
48
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-accounts.png" alt-text="Screenshot of Dev Home, showing the Settings page with Accounts highlighted.":::
49
+
50
+
1. Select **Add account** and follow the prompts to sign in.
51
+
52
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-sign-in.png" alt-text="Screenshot of Dev Home, showing the Accounts page with Add account highlighted.":::
34
53
35
54
## Add extensions
36
55
37
56
Dev Home uses extensions to provide more functionality. To support the Dev Box features, you need to install the Dev Home Azure Extension.
38
57
39
58
To add an extension:
40
59
41
-
1. Open Dev Home.
42
-
1. From the left menu, select **Extensions**, then in the list of extensions **Available in the Microsoft Store**, on the **Dev Home Azure Extension (Preview)**, select **Get**.
60
+
1. In Dev Home, from the left menu, select **Extensions**.
61
+
62
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-extensions.png" alt-text="Screenshot of Dev Home, showing the Extensions page.":::
63
+
64
+
1. In the list of extensions **Available in the Microsoft Store**, on the **Dev Home Azure Extension (Preview)**, select **Get**.
65
+
66
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-get-extension.png" alt-text="Screenshot of Dev Home, showing the Extensions page with the Dev Home Azure Extension highlighted.":::
67
+
68
+
1. In the Microsoft Store dialog, select **Get** to install the extension.
69
+
70
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-get-extension-store.png" alt-text="Screenshot of the Microsoft Store dialog with the Get button highlighted.":::
43
71
44
72
## Create a dev box
45
73
@@ -50,26 +78,36 @@ Dev Home provides a guided way for you to create a new dev box.
50
78
51
79
To create a new dev box:
52
80
53
-
1. Open **Dev Home**.
54
-
1. From the left menu, select **Environments**, and then select **Create Environment**.
81
+
1. In **Dev Home**, from the left menu, select **Environments**.
82
+
83
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-environments.png" alt-text="Screenshot of Dev Home, showing the Environments page.":::
84
+
85
+
1. Select **Create Environment**.
55
86
56
-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-environment.png" alt-text="Screenshot of Dev Home, showing the Environments page with Create Environment highlighted." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-create-environment.png":::
87
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-environment.png" alt-text="Screenshot of Dev Home, showing the Environments page with Create Environment highlighted.":::
57
88
58
89
1. On the **Select environment** page, select **Microsoft DevBox**, and then select **Next**.
59
90
60
-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-dev-box.png" alt-text="Screenshot of Dev Home, showing the Select environment page with Microsoft Dev Box highlighted." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-create-dev-box.png":::
91
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-dev-box.png" alt-text="Screenshot of Dev Home, showing the Select environment page with Microsoft Dev Box highlighted.":::
61
92
62
93
1. On the **Configure your environment** page:
63
94
- Enter a name for your dev box.
64
95
- Select the **Project** you want to create the dev box in.
65
96
- Select the **DevBox Pool** where you want to create the dev box. Select a pool located close to you to reduce latency.
66
97
- Select **Next**.
67
98
68
-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-configure-environment.png" alt-text="Screenshot showing the Configure your environment page." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-configure-environment.png":::
99
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-configure-environment.png" alt-text="Screenshot showing the Configure your environment page.":::
69
100
70
101
1. On the **Review your environment** page, review the details and select **Create environment**.
102
+
103
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-review-environment.png" alt-text="Screenshot showing the Review your environment page.":::
104
+
71
105
1. Select **Go to Environments** to see the status of your dev box.
72
106
107
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-go-to-environments.png" alt-text="Screenshot showing the Go to Environments button.":::
Dev Home provides a seamless way for you to use the Windows App to connect to your Dev Box from any device of your choice. You can customize the look and feel of the Windows App to suit the way you work, and switch between multiple services across accounts.
@@ -83,54 +121,79 @@ If the Windows App isn't installed, selecting Launch takes you to the web client
83
121
84
122
### Launch your dev box
85
123
86
-
1. Open **Dev Home**.
87
-
1. From the left menu, select **Environments**.
88
-
1. Select the dev box you want to launch.
89
-
1. Select **Launch**.
124
+
1. In **Dev Home**, from the left menu, select **Environments**.
125
+
1. For the dev box you want to launch, select **Launch**.
90
126
91
127
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-launch.png" alt-text="Screenshot showing a dev box with the Launch menu highlighted.":::
92
128
93
129
1. You can also start and stop the dev box from the **Launch** menu.
94
130
95
-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-start-stop.png" alt-text="Screenshot of the Launch menu with Start and Stop options." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-start-stop.png":::
131
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-start-stop.png" alt-text="Screenshot of the Launch menu with Start and Stop options.":::
96
132
97
133
For more information on the Windows App, see [Windows App](https://aka.ms/windowsapp).
98
134
99
-
### Access your dev box from the start menu or task bar
135
+
### Manage your dev box
100
136
101
-
Dev home enables you to pin your dev box to the start menu or task bar.
137
+
Dev home enables you to pin your dev box to the start menu or task bar, and to delete your dev box.
102
138
103
139
1. Open **Dev Home**.
104
140
1. From the left menu, select **Environments**.
105
-
1. Select the dev box you want to pin or unpin.
106
-
1. Select **Pin to start** or **Pin to taskbar**.
141
+
1. Select the dev box you want to manage.
142
+
1. Select **Pin to start**, **Pin to taskbar**, or **Delete**.
107
143
108
-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-menu.png" alt-text="Screenshot showing a dev box with the Pin to start and Pin to taskbaroptions highlighted." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-menu.png":::
144
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-options-menu.png" alt-text="Screenshot showing a dev box with the Pin to start, Pin to taskbar, and Delete options highlighted.":::
109
145
110
146
## Customize an existing dev box
111
147
112
148
Dev home gives you the opportunity to clone repositories and add software to your existing dev box. Dev home uses the Winget catalog to provide a list of software that you can install on your dev box.
113
149
114
150
1. Open **Dev Home**.
115
-
1. From the left menu, select **Machine configuration**, and then select **Set up an environment**.
151
+
1. From the left menu, select **Machine configuration**.
152
+
153
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-machine-configuration.png" alt-text="Screenshot showing Dev Home with Machine configuration highlighted.":::
154
+
155
+
1. Select **Set up an environment**.
156
+
157
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-set-up-environment.png" alt-text="Screenshot showing the Machine configuration page with Set up environment highlighted.":::
158
+
116
159
1. Select the environment you want to customize, and then select **Next**.
160
+
161
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-select-environment.png" alt-text="Screenshot showing the Select environment page.":::
162
+
117
163
1. On the **Set up an environment** page, if you want to clone a repository to your dev box, select **Add repository**.
164
+
165
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-add-repository.png" alt-text="Screenshot showing the Add repository button.":::
166
+
118
167
1. In the **Add repository** dialog, enter the source and destination paths for the repository you want to clone, and then select **Add**.
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-clone-repository.png" alt-text="Screenshot showing the Add repository dialog box.":::
121
170
122
171
1. When you finish adding repositories, select **Next**.
123
-
1. From the list of application Winget provides, choose the software you want to install on your dev box, and then select **Next**. You can also search for software by name.
124
172
125
-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-software-install.png" alt-text="Screenshot showing the Add software page.":::
173
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-repository-next.png" alt-text="Screenshot showing the repositories to add, with the Next button highlighted dialog box.":::
174
+
175
+
1. Next, you can choose software to install. From the list of applications Winget provides, choose the software you want to install on your dev box. You can also search for software by name.
176
+
177
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-software-select.png" alt-text="Screenshot showing the Add software page with Visual Studio Community and PowerShell highlighted.":::
178
+
179
+
1. When you finish selecting software, select **Next**.
180
+
181
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-software-install.png" alt-text="Screenshot showing the Add software page with Next highlighted.":::
126
182
127
183
1. On the **Review and finish** page, under **See details**:
128
184
1. Select the **Environment** tab to see the virtual machine you're configuring.
129
185
1. Select the **Applications** tab to see a list of the software you're installing.
130
-
1. Select the **Repositories** tab to see the list of public GitHub repositories you're cloning
186
+
1. Select the **Repositories** tab to see the list of public GitHub repositories you're cloning.
131
187
1. Select **I agree and want to continue**, and then select **Set up**.
188
+
189
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-review-finish.png" alt-text="Screenshot showing the Review and finish page with the I agree and want to continue button highlighted.":::
190
+
191
+
192
+
Notice that you can also generate a configuration file based on your selected repositories and software to use in the future to create dev boxes with the same customizations.
193
+
194
+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-configuration-file.png" alt-text="Screenshot showing the Review and finish page with the Generate configuration file button highlighted.":::
195
+
132
196
133
-
You can also generate a configuration file based on your selected repositories and software to use in the future to create dev boxes with the same customizations.
0 commit comments