Skip to content
This repository was archived by the owner on Nov 8, 2026. It is now read-only.

Latest commit

 

History

History
31 lines (27 loc) · 1.96 KB

UPSTREAM.md

File metadata and controls

31 lines (27 loc) · 1.96 KB

Hardware support provenance

The energy recorder and power report are adapted from public MIT sources in omacom/omarchy-mac-pkgs at b5e10d3d5727b51fdf20c2965c9d6eaaff6842d1: omarchy-mac/lib/sleep-cost and omarchy-mac/bin/omarchy-power-report. The original copyright/permission notice is retained in LICENSE.omacom and staged with these files. The branch's three source commits are Show what suspend costs on a Mac, and a power report, Add up sleeps before an unlock, and harden the sleep hook, and Retry an undelivered sleep notice, and show draw beside a weak source; full commit IDs are in the branch survey receipt.

Bluetooth recovery and its failure/race fixtures derive from aa747a8c4cbde582d06577ffab2fe3835d0eacf4, omarchy-mac/bin/omarchy-bluetooth-resume-fix, lib/bluetooth-supported, and test/bluetooth-test.sh, under the same MIT license. Original commit authors remain linked through the immutable source history; no upstream authorship is claimed for this port. The optional built-in-keyboard hwdb comes from 99fac5c56e228fc664e7d9d70116dcc78c801f33.

Elementary adaptations use logind and notify-send instead of Hyprland and Omarchy commands. They do not import pacman hooks, repository keys or desktop configuration. Sleep records require known charging state, matched boot IDs, finite clock values and an observed suspended-clock interval; failed suspend attempts cannot be labeled successful sleep measurements. Notifications remain hidden while lock state is unknown. CPU reporting accounts for PID reuse. Bluetooth recovery is shipped disabled pending a matching hardware failure; F4/F5/F6 remapping is separately opt-in.

Source checks and fixture tests do not qualify hardware, a factory image or battery improvements. See ../OMACOM-IMPROVEMENTS.md for all dispositions.