mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2026-01-05 07:12:49 +00:00
feat: update ags
This commit is contained in:
18
home/desktops/hyprland/ags/js/misc/BatteryIcon.js
Normal file
18
home/desktops/hyprland/ags/js/misc/BatteryIcon.js
Normal file
@@ -0,0 +1,18 @@
|
||||
import Widget from "resource:///com/github/Aylur/ags/widget.js";
|
||||
import Battery from "resource:///com/github/Aylur/ags/service/battery.js";
|
||||
|
||||
export default () =>
|
||||
Widget.Icon({
|
||||
class_name: "battery",
|
||||
binds: [["icon", Battery, "icon-name"]],
|
||||
connections: [
|
||||
[
|
||||
Battery,
|
||||
(icon) => {
|
||||
icon.toggleClassName("charging", Battery.charging);
|
||||
icon.toggleClassName("charged", Battery.charged);
|
||||
icon.toggleClassName("low", Battery.percent < 30);
|
||||
},
|
||||
],
|
||||
],
|
||||
});
|
||||
Reference in New Issue
Block a user