This is a variant of SimpleDeckyTDP for my personal use, it is only tested on my systems. Use at your own risk.
Decky Loader must already be installed. If using ryzenadj for TDP control, secure boot must be disabled.
Run the following in terminal, then reboot. Note that this works both for installing or updating the plugin
curl -L https://github.com/fewtarius/SimpleDeckyTDP/raw/main/install.sh | sh
Download the latest release from the releases page
Unzip the tar.gz file, and move the SimpleDeckyTDP folder to your $HOME/homebrew/plugins directory
then run:
sudo systemctl restart plugin_loader.service
then reboot your machine.
Dependencies:
- Node.js v16.14+ and pnpm installed
- fully functional ryzenadj
git clone https://github.com/fewtarius/SimpleDeckyTDP.git
cd SimpleDeckyTDP
# if pnpm not already installed
npm install -g pnpm
pnpm install
pnpm update @decky/ui --latest
pnpm run buildAfterwards, you can place the entire SimpleDeckyTDP folder in the ~/homebrew/plugins directly, then restart your plugin service
sudo systemctl restart plugin_loader.service
sudo systemctl rebootIn Desktop mode, run the following in terminal:
sudo rm -rf $HOME/homebrew/plugins/SimpleDeckyTDP
sudo systemctl restart plugin_loader.serviceThanks to the following for making this plugin possible: