-
Notifications
You must be signed in to change notification settings - Fork 0
/
setupCommon.dsc.yaml
247 lines (247 loc) · 6.89 KB
/
setupCommon.dsc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
---
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
configurationVersion: 0.2.0
assertions:
- resource: Microsoft.Windows.Developer/OsVersion
directives:
description: Verify min OS version requirement
allowPrerelease: true
settings:
MinVersion: "10.0.19041"
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installPowerShell
directives:
description: Install PowerShell
allowPrerelease: true
settings:
Id: Microsoft.PowerShell
Source: winget
Ensure: Present
Version: "7.4.6.0"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installOhMyPosh
directives:
description: Install Oh My Posh
allowPrerelease: true
settings:
Id: JanDeDobbeleer.OhMyPosh
Source: winget
Ensure: Present
Version: "24.6.5"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installWindowsTerminal
dependsOn:
- installPowerShell
directives:
description: Install Windows Terminal
allowPrerelease: true
settings:
Id: Microsoft.WindowsTerminal
Source: winget
Ensure: Present
Version: "1.21.3231.0"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installSumatraPDF
directives:
description: Install SumatraPDF
allowPrerelease: true
settings:
Id: SumatraPDF.SumatraPDF
Source: winget
Ensure: Present
Version: "3.5.2"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installEarTrumpet
directives:
description: Install EarTrumpet
allowPrerelease: true
settings:
Id: File-New-Project.EarTrumpet
Source: winget
Ensure: Present
Version: "2.3.0.0"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installPaintDotNet
directives:
description: Install Paint.NET
allowPrerelease: true
settings:
Id: dotPDN.PaintDotNet
Source: winget
Ensure: Present
Version: "5.1"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installLibreWolf
directives:
description: Install LibreWolf
allowPrerelease: true
settings:
Id: LibreWolf.LibreWolf
Source: winget
Ensure: Present
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installUngoogledChromium
directives:
description: Install Ungoogled Chromium
allowPrerelease: true
settings:
Id: eloston.ungoogled-chromium
Source: winget
Ensure: Present
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installVale
directives:
description: Install Vale
allowPrerelease: true
settings:
Id: errata-ai.Vale
Source: winget
Ensure: Present
Version: "3.7.0"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installNanaZip
directives:
description: Install NanaZip
allowPrerelease: true
settings:
Id: M2Team.NanaZip
Source: winget
Ensure: Present
Version: "3.1.1080.0"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installScrcpy
directives:
description: Install scrcpy
allowPrerelease: true
settings:
Id: Genymobile.scrcpy
Source: winget
Ensure: Present
Version: "2.4"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installZotero
directives:
description: Install Zotero
allowPrerelease: true
settings:
Id: DigitalScholar.Zotero
Source: winget
Ensure: Present
Version: "7.0.9"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installSSHFS
directives:
description: Install SSHFS
allowPrerelease: true
settings:
Id: SSHFS-Win.SSHFS-Win
Source: winget
Ensure: Present
Version: "3.5.20357"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: uninstallSiriKali
dependsOn:
- installSSHFS
directives:
description: Uninstall Siri Kali
allowPrerelease: true
settings:
Id: FrancisBanyikwa.SiriKali
Source: winget
Ensure: Absent
Version: "1.6.0"
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installPowerToys
directives:
description: Install PowerToys
allowPrerelease: true
settings:
Id: Microsoft.PowerToys
Source: winget
Ensure: Present
Version: "0.86.0"
- resource: Microsoft.PowerToys.Configure/PowerToysConfigure
dependsOn:
- installPowerToys
directives:
description: Configure PowerToys
settings:
GeneralSettings:
Startup: true
Theme: system
ShowNewUpdatesToastNotification: false
AutoDownloadUpdates: false
ShowWhatsNewAfterUpdates: true
EnableExperimentation: false
# Modified from: https://github.com/microsoft/PowerToys/blob/main/src/dsc/Microsoft.PowerToys.Configure/examples/disableAllModules.dsc.yaml
AdvancedPaste:
Enabled: true
AlwaysOnTop:
Enabled: false
Awake:
Enabled: false
ColorPicker:
Enabled: true
ActivationAction: OpenEditor
ShowColorName: true
CropAndLock:
Enabled: false
EnvironmentVariables:
Enabled: true
LaunchAdministrator: false
FancyZones:
Enabled: false
FileLocksmith:
Enabled: false
FindMyMouse:
Enabled: false
Hosts:
Enabled: false
ImageResizer:
Enabled: false
KeyboardManager:
Enabled: false
MeasureTool:
Enabled: true
MouseHighlighter:
Enabled: false
MouseJump:
Enabled: false
MousePointerCrosshairs:
Enabled: false
MouseWithoutBorders:
Enabled: false
NewPlus:
Enabled: false
Peek:
Enabled: false
PowerAccent:
Enabled: false
PowerLauncher:
Enabled: false
PowerOcr:
Enabled: true
PowerRename:
Enabled: true
PowerPreview:
EnableSvgPreview: true
EnableSvgThumbnail: true
EnableMdPreview: true
EnableMonacoPreview: true
EnablePdfPreview: true
EnablePdfThumbnail: true
EnableGcodePreview: false
EnableGcodeThumbnail: false
EnableStlThumbnail: false
EnableQoiPreview: false
EnableQoiThumbnail: false
RegistryPreview:
Enabled: false
ShortcutGuide:
Enabled: false
VideoConference:
Enabled: false
Workspaces:
Enabled: false