battery: remove dead notification code, poweralertd handles this via hm-module
This commit is contained in:
parent
2acb4e70ad
commit
7ab784e101
2 changed files with 0 additions and 43 deletions
|
|
@ -1,7 +1,6 @@
|
|||
pragma Singleton
|
||||
|
||||
import QtQuick
|
||||
import Quickshell.Io
|
||||
import Quickshell.Services.UPower
|
||||
import "." as S
|
||||
|
||||
|
|
@ -46,47 +45,6 @@ QtObject {
|
|||
}
|
||||
}
|
||||
|
||||
// Low battery notifications
|
||||
property bool _warnSent: false
|
||||
property bool _critSent: false
|
||||
|
||||
property var _chargingWatcher: Connections {
|
||||
target: root
|
||||
function onChargingChanged() {
|
||||
root._warnSent = false;
|
||||
root._critSent = false;
|
||||
}
|
||||
function onPercentChanged() {
|
||||
if (root.charging)
|
||||
return;
|
||||
if (root.percent < root.critThresh && !root._critSent) {
|
||||
root._critSent = true;
|
||||
root._warnSent = true;
|
||||
root._sendNotif(2, "battery-low", "Very Low Battery", "Connect to power now!");
|
||||
} else if (root.percent < root.warnThresh && !root._warnSent) {
|
||||
root._warnSent = true;
|
||||
root._sendNotif(1, "battery-caution", "Low Battery", "");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Send notification via D-Bus so any active daemon receives it
|
||||
function _sendNotif(urgency, icon, summary, body) {
|
||||
_notifProc.command = ["busctl", "--user", "call", "org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications", "Notify", "susssasa{sv}i" // signature
|
||||
, "nova-shell" // app_name
|
||||
, "0" // replaces_id
|
||||
, icon // app_icon
|
||||
, summary // summary
|
||||
, body // body
|
||||
, "0" // actions (empty array)
|
||||
, "1", "urgency", "y", String(urgency) // hints: urgency
|
||||
, "-1" // expire_timeout
|
||||
];
|
||||
_notifProc.running = true;
|
||||
}
|
||||
|
||||
property var _notifProc: Process {}
|
||||
|
||||
function fmtTime(secs) {
|
||||
if (!secs || secs <= 0)
|
||||
return "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue