feat(noctalia): add portable status widgets and idle monitoring

This commit is contained in:
2026-08-03 16:57:19 +02:00
parent ba9c351589
commit 67004150dc
12 changed files with 694 additions and 2 deletions
+3
View File
@@ -25,6 +25,9 @@ type = "alex/system-status:memory"
[widget.network-rate]
type = "alex/system-status:network-rate"
[widget.idle-inhibitors]
type = "alex/system-status:inhibitors"
[widget.temp]
type = "sysmon"
stat = "cpu_temp"
@@ -23,7 +23,7 @@ widget_spacing = 10
enabled = true
fill = "surface_variant"
id = "g1"
members = ["caffeine", "date", "clock"]
members = ["idle-inhibitors", "caffeine", "date", "clock"]
opacity = 1.0
padding = 6.0
@@ -24,7 +24,7 @@ widget_spacing = 10
enabled = true
fill = "surface_variant"
id = "g1"
members = ["caffeine", "date", "clock"]
members = ["idle-inhibitors", "caffeine", "date", "clock"]
opacity = 1.0
padding = 6.0
@@ -0,0 +1 @@
../idle-inhibitor-monitor.service
@@ -0,0 +1,12 @@
[Unit]
Description=Track session ScreenSaver idle inhibitors for Noctalia
After=graphical-session.target
PartOf=graphical-session.target
[Service]
ExecStart=%h/.local/bin/idle-inhibitor-monitor
Restart=on-failure
RestartSec=2
[Install]
WantedBy=default.target