Go to file
G34RZ fe9728ee2b Update README.md 2025-05-06 19:43:26 -07:00
90-system76-power-gui-x11.rules Upload files to "/" 2025-04-12 12:31:52 -07:00
LICENSE Upload files to "/" 2025-04-12 12:31:31 -07:00
PKGBUILD Upload files to "/" 2025-04-12 12:31:31 -07:00
README.md Update README.md 2025-05-06 19:43:26 -07:00
Screenshot.jpg Upload files to "/" 2025-04-12 12:49:07 -07:00
go.mod Upload files to "/" 2025-04-12 12:31:52 -07:00
go.sum Upload files to "/" 2025-04-12 12:31:52 -07:00
power-gui.go Upload files to "/" 2025-04-12 12:31:31 -07:00
system76-power-gui-x11.desktop Upload files to "/" 2025-04-12 12:31:31 -07:00

README.md

System76 Power GUI

header

This GUI is built on system76-power application that is used in their GUI implementations. Thus the name. I built this GUI to use with Arch on a window manager running x11.

Features

  • View current power profile
  • Switch between Battery, Balanced, and Turbo modes

Coming Soon

  • Automatic profile persistence
  • System tray integration

Dependencies

  • system76-power
  • polkit (for privilege escalation)

Build and enable system76-power

paru -S system76-power
sudo systemctl enable com.system76.PowerDaemon.service
sudo systemctl start com.system76.PowerDaemon.service
systemctl status com.system76.PowerDaemon.service

Dependency Interference

  • upower: uninstall or if needed mask using systemd otherwise system76-power will not work, therefore neither will this application.

uninstall or mask upower

sudo pacman -R upower
sudo systemctl mask upower.service

Installation

AUR

paru -S system76-power-gui-x11

From source

Build and install the package after downloading and cd into dir

makepkg -si

Usage

Launch the application from your desktop environment's application menu or run:

system76-power-gui-x11