-
Notifications
You must be signed in to change notification settings - Fork 69
/
default.config.yml
148 lines (137 loc) · 3.2 KB
/
default.config.yml
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
---
configure_explorer: true
configure_hostname: false
custom_hostname: windows-ansible
configure_start_menu: true
configure_taskbar: true
disable_mouse_acceleration: true
remote_desktop_enabled: true
remove_desktop_icons: false
set_sound_scheme: true
install_windows_updates: true
windows_updates_reboot: true
update_categories:
# You can install only specific updates by uncommenting it
# * - installs all updates
# - "*"
- Critical Updates
# - Definition Updates
# - Developer Kits
# - Feature Packs
- Security Updates
# - Service Packs
# - Tools
- Update Rollups
# - Updates
# - Upgrades
change_power_plan: true
# high_performance
# balanced
# power_saver
power_plan: "high_performance"
install_chocolatey_packages: true
choco_installed_packages:
# installs 2019.2.2.20191 version of the adobe reader
- name: adobereader
version: "2022.002.20191"
# installs latest version of the Firefox while ignoring the package checksum
- name: Firefox
state: latest
choco_args: --ignorechecksum
# installs awscli, but won't update it
- awscli
- Firefox
- git
- golang
- jre8
- kubernetes-cli
- microsoft-windows-terminal
- peazip
- powertoys
- python3
- sharex
- telegram
- terraform
- vlc
- vscode
- zoom
install_winget_packages: true
winget_packages:
# - name: "Auto Dark Mode"
# source: winget
- name: WinDynamicDesktop
source: winget
install_fonts: true
installed_nerdfonts:
- FiraCode
- FantasqueSansMono
install_ohmyposh: true
# List of features: "Get-WindowsOptionalFeature -Online"
install_windows_features: false
windows_features:
Microsoft-Hyper-V: true
# List of valid distributions that can be installed:
# wsl-alpine
# wsl-archlinux
# wsl-debiangnulinux
# wsl-fedoraremix
# wsl-kalilinux
# wsl-opensuse
# wsl-sles
# wsl-ubuntu-1604
# wsl-ubuntu-1804
# wsl-ubuntu-2004
install_wsl2: true
wsl2_distribution: wsl-ubuntu-2004
remove_bloatware: true
bloatware:
- Microsoft.BingNews
- Microsoft.BingWeather
- Microsoft.GamingApp
- Microsoft.GetHelp
- Microsoft.Getstarted
# - Microsoft.Messaging
- Microsoft.Microsoft3DViewer
- Microsoft.MicrosoftOfficeHub
- Microsoft.MicrosoftSolitaireCollection
- Microsoft.MicrosoftStickyNotes
- Microsoft.MixedReality.Portal
# - Microsoft.MSPaint
- Microsoft.Office.OneNote
- Microsoft.OneConnect
- Microsoft.People
- Microsoft.PowerAutomateDesktop
- Microsoft.Print3D
- Microsoft.ScreenSketch
- Microsoft.SkypeApp
- Microsoft.Todos
- Microsoft.Windows.Photos
- Microsoft.WindowsAlarms
# - Microsoft.WindowsCalculator
- Microsoft.Wallet
- Microsoft.WindowsCamera
# - microsoft.windowscommunicationsapps
- Microsoft.WindowsFeedbackHub
- Microsoft.WindowsMaps
- Microsoft.WindowsSoundRecorder
- Microsoft.Xbox
- Microsoft.Xbox.TCUI
- Microsoft.XboxApp
- Microsoft.XboxGameOverlay
- Microsoft.XboxSpeechToTextOverlay
# - Microsoft.YourPhone
- Microsoft.ZuneMusic
- Microsoft.ZuneVideo
- MicrosoftTeams
configure_storage_sense: true
storage_sense:
enabled: true
run_frequency: 1
delete_unused_files: true
delete_recycle_bin_files: true
recycle_bin_age: 14
delete_downloads_files: true
downloads_age: 14
defrag_volumes: true
include_volumes:
- C