Plays configurable alarm sounds when your battery reaches custom thresholds. Stay in control — get notified when your battery is full, almost full, or low. Also Alerts You To unplug your Adapter Cable when the Battery is Fully, this helps protect your Battery health and increase its life span.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-A-004 warning
extension files should not contain excessive ungated console logging
File contains 21 ungated console.log/warn/error calls (threshold: 5).
extension.js:113
console.error(`[BatteryAlarm] Failed to start battery monitor: ${e.message}`)
extension.js:132
console.error(`[BatteryAlarm] Error reading battery state: ${e.message}`)
extension.js:248
console.error(`[BatteryAlarm] paplay failed: ${e.message}`)
extension.js:361
console.error(`[BatteryAlarm] Failed to parse thresholds: ${e.message}`)
extension.js:181
console.warn(`[BatteryAlarm] GSound not available, will use paplay: ${e.message}`)
extension.js:184
console.warn(`[BatteryAlarm] GSound init failed: ${e.message}`)
extension.js:230
console.warn(`[BatteryAlarm] GSound playback failed, falling back to paplay: ${e.message}`)
extension.js:111
console.log('[BatteryAlarm] Monitor started successfully')
extension.js:153
console.log('[BatteryAlarm] Monitor stopped')
extension.js:179
console.log('[BatteryAlarm] GSound context initialized')
EGO-P-006 warning
unnecessary build and translation artifacts should not be shipped
Compiled GSettings schemas should not be shipped for 45+ packages.
Don't include unnecessary files
schemas/gschemas.compiled
schemas/gschemas.compiled
| Version | Status |
|---|---|
| 5 | Unreviewed |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
This code seems to be generated by AI. Please note, we have a rule for that: - [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) - [Extensions Best Practices Guidelines](https://gjs.guide/extensions/review-guidelines/best-practices.html#submissions-require-maintainership)