Hi everyone,
I just submitted Hara Hachi Bu to extensions.gnome.org for review—it’s a GNOME Shell
extension that brings power profile switching and battery charging threshold
control together into a single Quick Settings menu.
Why
I wanted one place for managing both power mode and
battery health, with the ability to automate switching between named profiles
(e.g. “Docked” → Performance + 60% charge limit, “Travel” → Balanced + full capacity).
What it does
- Switch Power Saver / Balanced / Performance via power-profiles-daemon
- Set charging thresholds (Full Capacity, Balanced, Max Lifespan) on
supported laptops — ThinkPad, Framework, ASUS, and any device with standard
sysfs battery control - Named profiles combining power mode + battery mode, with rule-based
auto-switching (external display, AC/battery, lid state) - Scheduled profiles with per-day and time-range control
- Boost Charge: one-click charge to 100% with automatic revert when full
- Battery health display (color-coded maximum capacity)
- Force discharge support on compatible hardware
This is my first GNOME extension, so feedback of any kind is very welcome — EGO
compliance tips, hardware compatibility reports, UX ideas, anything.
![]()

