Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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!

Awesome Lists containing this project

README

        


PS7 logo
TweakList

Versatile PowerShell module that automate various post-install jobs you waste time on
Overview

Discord Server

Docs




Code Size





License

[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)