This repository is a collection of scripts you might want in your setup of Aperture Control.
See Contributing Guidelines and Code of Conduct.
If you find any bugs or have improvement ideas in any of the scripts, please file an issue or create a Pull Request.
- Install or update Chocolatey
- Install a number of Chocolatey and Scoop packages at once
- Install or update Scoop
- Install Windows Subsystem for Linux + Ubuntu 18.04 LTS
Windows settings and tweaks
- Disable Aero shake to minimize windows
- Disable automatic reboot for upgrades
- Disable automatic sleep and monitor timeouts
- Disable Autoplay dialogs
- Disable hibernation
- Disable Share Across Devices
- Disable Snap
- Disable Cortana and Bing searches in Start Menu
- Disable Tablet Mode
- Disable Timeline
- Allow enabling BitLocker without a TPM module
- Enable Dark Theme
- Enable Hyper-V and add user into Hyper-V Administrators
- Enhance Windows 10 Privacy by disabling a number of features
- Remove "Keyboard Preload" to try and avoid US English keyboard being added repeatedly
- Set persistent environment variables
- Create file associations from a filetype to given program
- Show file extension of known file types
- Show hidden and "protected system files"
- Tune Taskbar to remove Cortana, Task View, and Search, and disable showing on all monitors
- Update "Input Method Tips" to install only desired keyboard layouts
- Manipulate PATH - add, remove, and move items to the top/bottom of user and system-wide PATH
Software configuration
- Set up global Git Configuration
- Set up pyenv-win
- Configure ConEmu
One way is figuring out what changes in your registry when you do changes. You can do that by exporting your registry before and after the change and then diffing the changes.
Create e.g. C:\temp
for storing registry dumps and then run in a terminal window (and accept UAC dialog):
rem Full path is required even if you are in the folder due to how regedit works
regedit /e c:\temp\export.reg
Try to quickly do your changes (as Windows registry is constantly changed by automated things), and run the command again with a different filename.
rem Full path is required even if you are in the folder due to how regedit works
regedit /e c:\temp\changes.reg
Then open the two files in e.g. WinMerge (tested to be able to deal with a few hundred megabyte diffs easily), and try and identify the relevant bits.
Alternatively you can try to e.g. identify the changes via Process Monitor or other such tools, or check out guides on the internet for how to perform the changes in Regedit, follow them, and then export the relevant keys.
Trying out your recipes in a clean Windows installation such as on a VM from https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ is a good idea.
Short answer: The contents of this repository are licensed with the BSD 3-clause -license.
Long answer: The license for this repository is in LICENSE.md, the other pieces of software installed by the recipes have varying other licenses that you need to be separately aware of.
This project has been made possible thanks to Cocreators and Lietu. You can help us continue our open source work by supporting us on Buy me a coffee.