-
Notifications
You must be signed in to change notification settings - Fork 0
/
basesystem.dsc.yaml
104 lines (87 loc) · 2.86 KB
/
basesystem.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
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
resources:
# - resource: Microsoft.Windows.Developer/UserAccessControl
# settings:
# AdminConsentPromptBehavior: NoCredOrConsentRequired
# directives:
# allowPrerelease: true
- resource: Microsoft.Windows.Developer/DeveloperMode
id: EnableDeveloperMode
directives:
description: Enable Developer Mode
allowPrerelease: true
settings:
Ensure: Present
- resource: Microsoft.Windows.Developer/EnableDarkMode
settings:
Ensure: Present
directives:
allowPrerelease: true
- resource: Microsoft.Windows.Developer/Taskbar
settings:
SearchboxMode: Hide
TaskViewButton: Hide
WidgetsButton: Hide
directives:
allowPrerelease: true
- resource: Registry
settings:
Key: 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
ValueName: TaskbarDa
Force: true
ValueType: DWORD
ValueData: 0 # Settings > Personalization > Taskbar > Widgets > Off
- resource: Registry
settings:
Key: 'HKLM:\Software\Microsoft\Edge'
ValueName: HideFirstRunExperience
Force: true
ValueType: DWORD
ValueData: 1 # Disable Microsoft Edge First Run Experience and Splash Screen
# Unpin Windows Store from taskbar
- resource: Registry
settings:
Ensure: Present
Key: HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer
ValueName: NoPinningStoreToTaskbar
ValueType: DWord
ValueData: 1
Force: true
# 24-hour clock
- resource: Registry
settings:
Ensure: Present
Key: HKCU:\Control Panel\International
ValueName: sShortTime
ValueType: String
ValueData: 'HH:mm'
Force: true
- resource: Microsoft.Windows.Developer/WindowsExplorer
settings:
FileExtensions: Show
HiddenFiles: Show
ItemCheckBoxes: Hide
RestartExplorer: true
directives:
allowPrerelease: true
# # Default console is WindowsTerminal
# - resource: PSDscResources/Registry
# settings:
# Ensure: Present
# Key: HKCU:\Console\%%Startup
# ValueName: DelegationConsole
# ValueType: String
# ValueData: "{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}"
# Force: true
# # Default terminal is WindowsTerminal
# # https://www.elevenforum.com/t/change-default-terminal-application-in-windows-11.3410
# - resource: PSDscResources/Registry
# settings:
# Ensure: Present
# Key: HKCU:\Console\%%Startup
# ValueName: DelegationTerminal
# ValueType: String
# ValueData: "{E12CFF52-A866-4C77-9A90-F570A7AA2C6B}"
# Force: true
configurationVersion: 0.2.0