add low battery toast, unload if not laptop battery.

This commit is contained in:
2026-05-26 15:57:40 +02:00
parent f475e43c54
commit a2505ee875
5 changed files with 76 additions and 1 deletions
+13
View File
@@ -6,14 +6,20 @@
//@ pragma Env QT_SCALE_FACTOR_ROUNDING_POLICY=Round
//@ pragma DropExpensiveFonts
import Quickshell
import Quickshell.Services.UPower
import qs.Modules
import qs.Modules.Wallpaper
import qs.Modules.Lock
import qs.Drawers
import qs.Helpers
import qs.Modules.Polkit
import qs.Daemons
ShellRoot {
id: root
readonly property bool laptop: UPower.displayDevice.isLaptopBattery
settings.watchFiles: true
Windows {
@@ -38,4 +44,11 @@ ShellRoot {
Polkit {
}
LazyLoader {
activeAsync: root.laptop
component: Battery {
}
}
}