Hara Hachi Bu — power profiles + battery thresholds in Quick Settings (v1.0, submitted to EGO)

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. :folded_hands: :penguin: :sparkles: