Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/couleur-tweak-tips/TweakList
✨Centralized tweaking/fine-tuning PowerShell module, importable with a single command!
https://github.com/couleur-tweak-tips/TweakList
automation debloat debloating gaming optimization postinstall powershell ps1 scoop scripting scripts tweaker tweaks windows
Last synced: 3 months ago
JSON representation
✨Centralized tweaking/fine-tuning PowerShell module, importable with a single command!
- Host: GitHub
- URL: https://github.com/couleur-tweak-tips/TweakList
- Owner: couleur-tweak-tips
- License: gpl-3.0
- Created: 2021-11-14T10:25:54.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-05T19:51:24.000Z (6 months ago)
- Last Synced: 2024-06-18T02:32:51.042Z (5 months ago)
- Topics: automation, debloat, debloating, gaming, optimization, postinstall, powershell, ps1, scoop, scripting, scripts, tweaker, tweaks, windows
- Language: PowerShell
- Homepage: https://dsc.gg/CTT
- Size: 526 KB
- Stars: 127
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
- awesome-starz - couleur-tweak-tips/TweakList - ✨Centralized tweaking/fine-tuning PowerShell module, importable with a single command! (PowerShell)
- jimsghstars - couleur-tweak-tips/TweakList - ✨Centralized tweaking/fine-tuning PowerShell module, importable with a single command! (PowerShell)
README
TweakList
Versatile PowerShell module that automate various post-install jobs you waste time on
Overview
•
Discord Server
•
Docs
[logo]: https://raw.githubusercontent.com/PowerShell/PowerShell/master/assets/ps_black_64.svg?sanitize=true
TweakList is a PowerShell module aiming to regroup every impactful tweaks for fine tuning, stripping and optimizing Windows, each tweaks has its own file **and can be put together as a "[TweakScript](https://gist.github.com/couleurm/68d272edc5fb930c31b96b667813e373 "TweakList example")"**
## Get started with a single command
Each function is in it's [own file](https://github.com/couleur-tweak-tips/TweakList/tree/master/modules), but at each commit a [script](https://github.com/couleur-tweak-tips/TweakList/blob/master/.github/workflows/main.yml) adds up all of them to a single file ([Master.ps1](https://github.com/couleur-tweak-tips/TweakList/blob/master/Master.ps1)) which you can download and import with the following command:```PowerShell
iex(irm tl.ctt.cx);
```You can learn more about all the functions available in the [/docs/](https://github.com/couleur-tweak-tips/TweakList/tree/master/docs) directory.
##### It can do very useful stuff like:
* [Completely automated setup and installation of Scoop (a portable, UAC-less package manager for Windows) and any of it's apps from any bucket](https://github.com/couleur-tweak-tips/TweakList/blob/master/docs/TweakFuncs.md#get)
* Automatically configure [OBS](https://github.com/couleur-tweak-tips/TweakList/blob/master/docs/TweakFuncs.md#optimize-obs), [OptiFine](https://github.com/couleur-tweak-tips/TweakList/blob/master/docs/TweakFuncs.md#optimize-optifine) and [Voukoder](https://youtu.be/BBp2PnmRHmk)
* [Remove useless entries from the context menu (aka file/folder right click menu)](https://github.com/couleur-tweak-tips/TweakList/blob/master/modules/Remove-ContextMenu.ps1)
* [Import functions](https://github.com/couleur-tweak-tips/TweakList/blob/master/modules/Import-Sophia.ps1) from [Sophia Script](https://github.com/farag2/Sophia-Script-for-Windows)
* Easily run any of [my scripts](https://github.com/couleur-tweak-tips/utils).---
## 📝Tweak Functions planned:
- "Global checks" function that warns user if bloat is running (Synapse, iCue, OneDrive)
- Use and parse [autorunsc](https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns#autorunsc-usage) to parse every programs that runs at startup
- Make combos that run multiple functions at once (e.g completly cleans the taskbar)
- Disabling defender / mitigations / spectre & meltdown (with warnings of course)
- Heavy stripping (with warnings of course)
- Quick ways to download & run the latest version of DDU/NVCleanstall💭 *(This list will get longer as times goes on, this is what I remembered from the top of my head)*
## How TweakList works in the background:
- Each Tweak Function has its own designated file, with a function declaration that has the exact same name as the file that hosts it
- At each commit, GitHub actions will add up the content of every single file into a Master script that holds the latest version of every Tweak Function
- Then people can open PowerShell and run the Master script, which will let the user be able to run every TweakList function, this can be used in a script (e.g your favorite e-sport player's tweaklist) or simply be typed from the command line## I've borrowed some stuff (with permission), from these scripts/lists:
* [farag2](https://i.imgur.com/Vf1pthm.png)'s [Sophia Script](https://github.com/farag2/Sophia-Script-for-Windows), it contains 150+ functions for automating Windows' settings just right (perfect when you just installed Windows)
* [Zusier](https://i.imgur.com/hAL2wGf.png)'s [optimization batch](https://github.com/Zusier/Zusiers-optimization-Batch)
* [Melody](https://i.imgur.com/6nZSqh3.png)'s [Basic Tweaks list](https://sites.google.com/view/melodystweaks/basictweaks)
* [Major Geeks](https://i.imgur.com/fKbpDnl.png)' [Windows Registry Tweaks](https://www.majorgeeks.com/files/details/majorgeeks_registry_tweaks.html), similar to Sophia Script, it also has a lot of .REGs to debloat the context menu (file right click menu)