/power-profile-switcher

Gnome extension to automatically switch between power profiles based on power supply.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Power Profile Switcher

GNOME Shell extension to automatically switch between power profiles based on power supply

Settings

Settings window

When enabled, the extension will automatically switch to:

  • the selected defaults profiles based on the which power supply the device is running on.
  • to power saving profile if running on battery and the percentage drops below the selected level.

Installation

Dependencies

This extension depends on powerprofilesctl. Install it with:

# Arch
sudo pacman -S power-profiles-daemon

# Ubuntu
sudo apt install power-profiles-daemon

# Fedora
sudo dnf install power-profiles-daemon

Then you need to enable and start the systemd service

sudo systemctl enable power-profiles-daemon
sudo systemctl start power-profiles-daemon

From Gnome Extensions store

This extension can be found in the store.

Get it on GNOME Extensions

Installation from source

Clone the repo and put the files in the extension folder.
These are usually stored in ~/.local/share/gnome-shell/extensions/

cd .local/share/gnome-shell/extensions
git clone https://github.com/eliapasquali/power-profile-switcher
sudo mv power-profile-switcher power-profile-switcher@eliapasquali.github.io

After this, the extensions is installed. In order to enable it run the following command or use the Extensions app.

gnome-extensions enable power-profile-switcher@eliapasquali.github.io

GNOME Version Support

This extensions is developed and tested on Arch, with GNOME 43 on Wayland.

Contribution

Contribution to this project are welcome