{"id":13469397,"url":"https://github.com/NGnius/PowerTools","last_synced_at":"2025-03-26T06:32:10.888Z","repository":{"id":37761197,"uuid":"483000858","full_name":"NGnius/PowerTools","owner":"NGnius","description":"Moved to","archived":true,"fork":false,"pushed_at":"2023-08-09T00:55:29.000Z","size":4199,"stargazers_count":415,"open_issues_count":13,"forks_count":29,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-29T23:55:27.556Z","etag":null,"topics":["decky","steam-deck"],"latest_commit_sha":null,"homepage":"https://git.ngni.us/NG-SD-Plugins/PowerTools","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NGnius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"NGnius","liberapay":"NGnius"}},"created_at":"2022-04-18T21:21:50.000Z","updated_at":"2024-10-26T23:24:01.000Z","dependencies_parsed_at":"2024-01-16T09:53:14.188Z","dependency_job_id":"49473510-b279-49a3-8d78-09d46d35c699","html_url":"https://github.com/NGnius/PowerTools","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":"SteamDeckHomebrew/Plugin-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NGnius%2FPowerTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NGnius%2FPowerTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NGnius%2FPowerTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NGnius%2FPowerTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NGnius","download_url":"https://codeload.github.com/NGnius/PowerTools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245604150,"owners_count":20642947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decky","steam-deck"],"created_at":"2024-07-31T15:01:37.625Z","updated_at":"2025-03-26T06:32:09.099Z","avatar_url":"https://github.com/NGnius.png","language":"Rust","funding_links":["https://github.com/sponsors/NGnius","https://liberapay.com/NGnius"],"categories":["Rust","Performance","Software Setup"],"sub_categories":[],"readme":"# PowerTools\n\n[![Decky store](https://img.shields.io/badge/dynamic/json?color=blue\u0026label=release\u0026query=%24%5B%3F%28%40.name%3D%3D%27PowerTools%27%29%5D.versions%5B0%5D.name\u0026url=https%3A%2F%2Fplugins.deckbrew.xyz%2Fplugins\u0026style=flat-square)](https://plugins.deckbrew.xyz/)\n[![Custom store](https://img.shields.io/badge/dynamic/json?color=blue\u0026label=preview\u0026query=%24%5B%3F%28%40.name%3D%3D%27PowerTools%27%29%5D.versions%5B0%5D.name\u0026url=https%3A%2F%2Fnot-decky-alpha.ngni.us%2Fplugins\u0026style=flat-square)](https://github.com/NGnius/PowerTools/wiki)\n\n[![Liberapay](https://img.shields.io/liberapay/patrons/NGnius?style=flat-square)](https://liberapay.com/NGnius)\n[![GitHub](https://img.shields.io/github/license/NGnius/PowerTools?style=flat-square)](https://github.com/NGnius/PowerTools/blob/main/LICENSE)\n[![GitHub package.json version](https://img.shields.io/github/package-json/v/NGnius/PowerTools?style=flat-square)](https://github.com/NGnius/PowerTools/blob/main/package.json)\n[![GitHub package.json dependency version (prod)](https://img.shields.io/github/package-json/dependency-version/NGnius/PowerTools/decky-frontend-lib?style=flat-square)](https://github.com/NGnius/PowerTools/blob/main/pnpm-lock.yaml)\n\n![plugin_demo](./assets/ui.png)\n\nSteam Deck power tweaks for power users.\n\nThis is generated from the template plugin for the [Decky Plugin Loader](https://github.com/SteamDeckHomebrew/decky-loader).\nYou will need that installed for this plugin to work.\n\n## What does it do?\n\n- Enable \u0026 disable CPU threads \u0026 SMT\n- Set CPU frequencies\n- Set GPU frequencies and power (fastPPT \u0026 slowPPT)\n- Cap battery charge rate (when awake)\n- Display supplementary battery info\n- Keep settings between restarts (stored in `~/.config/powertools/\u003cgameId\u003e.json`)\n\n## Install\n\nPlease use Decky's [built-in store](https://beta.deckbrew.xyz/) to install official releases.\nIf you're an advanced user, and/or would like to use an in-development version, feel free to build PowerTools yourself.\n\n## Build\n\n0. Requirements: a functioning Rust toolchain for x86_64-unknown-linux-musl, npm, and some tech literacy\n1. In a terminal, navigate to the backend directory of this project and run `./build.sh`\n2. In the root of this project, run `npm run build`\n3. Transfer the project (especially dist/ and bin/) to a folder in your Steam Deck's homebrew plugins directory\n\n## License\n\nThis is licensed under GNU GPLv3.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNGnius%2FPowerTools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNGnius%2FPowerTools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNGnius%2FPowerTools/lists"}