init
This commit is contained in:
17
packages/ags/config/lib/battery.js
Normal file
17
packages/ags/config/lib/battery.js
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
import icons from "./icons.js"
|
||||
|
||||
export default async function init() {
|
||||
const bat = await Service.import("battery")
|
||||
bat.connect("notify::percent", ({ percent, charging }) => {
|
||||
const low = 30
|
||||
if (percent !== low || percent !== low / 2 || !charging)
|
||||
return
|
||||
|
||||
Utils.notify({
|
||||
summary: `${percent}% Battery Percentage`,
|
||||
iconName: icons.battery.warning,
|
||||
urgency: "critical",
|
||||
})
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user