The Windows config data resides under the windows
key in .chezmoidata.yaml
. All keys referenced further are relative to windows
.
Table of contents
<style> #toc { display:flex; flex-direction:column; margin-bottom:16px } .lvl1 { padding-left:32px; font-weight:bolder; } .lvl2 { padding-left:48px; } </style>
Bootstrap
Cleanup
Apps & binaries
Drivers
Packages
Games
Preferences
Dotfiles
Registry
SSH agent
Extra features
Taskbar
Shortcuts
Updates
Registry overrides can be defined in .chezmoidata.yaml
, under the windows.registry
key.
Paths can be splitted before \
.
Note that if there's no '' character beginning the key
Value can be specified with implicit type if it just needs update, or explicitly by settings each key as child value.
registry:
HKLM:\SOFTWARE:
\Path:
myKey: 0
This will produce the following command:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Path" -Name myKey -Value 0
registry:
HKLM:\SOFTWARE:
\Path:
myKey:
Type: DWord
Value: 0
This will produce the following command:
Set-ItemProperty -Path HKLM:\SOFTWARE\Path -Name myKey -Type DWord -Value 0