system76-power-GUI/README.md

49 lines
1.4 KiB
Markdown

# system76-power-GUI
![header](https://gitea.dockservices.co/G34RZ/system76-power-GUI/raw/branch/main/screen-shot.png "(By BG)")
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 wayland.
## 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
```bash
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. This can be replaced with https://gitea.dockservices.co/G34RZ/Lid-Power-Manger.git if you need what you lose from upower like lid hybernation.
## uninstall or mask upower
```bash
sudo pacman -R upower
```
```bash
sudo systemctl mask upower.service
```
## Installation
### Arch Linux
#### Build and install the package after downloading and cd into dir
```bash
makepkg -si
## Usage
Launch the application from your desktop environment's application menu or run:
```bash
system76-power-gui
```