This project contains all the scripts that will setup all the required packages and environment variables on any ubuntu based distro. These scripts reduces the time which is taken in setup the distro.
Create a new script which will undervolt Intel i-series CPUs and install the necessary following packages:
python3-pip
undervolt: available on python package repository (Wheels or sdist)
stress: for stress testing
i7z: for monitoring CPU temperatures
This script will also add python package path into the environment variables and create a startup service that will automatically apply offset voltages to the registers when system boot.
Also add functionality to disable turbo boost when user agrees and if user agrees create the corresponding startup service.
To get more information about undervolting intel CPU on linux. Please refer this
Create a new script which will install snap packages based on snap-packages.txt file.Take user input for downloading snap-packages.txt file or whether they provide their own package file.
For more information regarding this please refer this
By default, add the following snap packages in snap-packages.txt and host that file on your gist.