ed063ab1fe
Capture desktop-specific system, session, Noctalia, and Pi integration alongside shared laptop support. Retire obsolete X11 configuration and make package ownership explicit for repeatable Decman deployments.
101 lines
2.2 KiB
TOML
101 lines
2.2 KiB
TOML
# Desktop-specific shell layout and hardware telemetry.
|
|
# Pi Status Bridge is installed from ~/projects/pi-gui on both hosts.
|
|
[plugins]
|
|
enabled = ["alex/system-status", "alex/pi-status-bridge", "alex/knowledge-lookup"]
|
|
|
|
[widget.pi-status]
|
|
type = "alex/pi-status-bridge:bridge"
|
|
|
|
[shell.screenshot]
|
|
confirm_region = true
|
|
directory = "/home/alex/downloads"
|
|
|
|
[bar.main]
|
|
position = "bottom"
|
|
layer = "top"
|
|
scale = 0.95
|
|
capsule_radius = 5
|
|
center = ["pi-status", "knowledge-lookup", "group:g3", "notifications", "screenshot"]
|
|
end = ["group:g2", "group:g6", "group:g1", "session"]
|
|
font_weight = 400
|
|
margin_ends = 0
|
|
padding = 0
|
|
panel_overlap = 3
|
|
radius = 0
|
|
shadow = false
|
|
# Auto-hide while reserving the screen edge; reveal the bar at its edge.
|
|
auto_hide = true
|
|
smart_auto_hide = false
|
|
reserve_space = true
|
|
start = ["tray", "group:g4"]
|
|
thickness = 39
|
|
widget_spacing = 10
|
|
|
|
[[bar.main.capsule_group]]
|
|
enabled = true
|
|
fill = "surface_variant"
|
|
id = "g1"
|
|
members = ["idle-inhibitors", "caffeine", "date", "clock"]
|
|
opacity = 1.0
|
|
padding = 6.0
|
|
|
|
[[bar.main.capsule_group]]
|
|
enabled = true
|
|
fill = "surface_variant"
|
|
id = "g2"
|
|
members = ["network", "bluetooth"]
|
|
opacity = 1.0
|
|
padding = 6.0
|
|
|
|
[[bar.main.capsule_group]]
|
|
enabled = true
|
|
fill = "surface_variant"
|
|
id = "g3"
|
|
members = ["launcher", "media", "control-center", "clipboard"]
|
|
opacity = 1.0
|
|
padding = 6.0
|
|
radius = 5.0
|
|
|
|
[[bar.main.capsule_group]]
|
|
enabled = true
|
|
fill = "surface_variant"
|
|
id = "g4"
|
|
members = ["cpu", "temp", "ram", "gpu", "gpu_temp", "disk"]
|
|
opacity = 1.0
|
|
padding = 6.0
|
|
|
|
[[bar.main.capsule_group]]
|
|
enabled = true
|
|
fill = "surface_variant"
|
|
id = "g6"
|
|
members = ["input_volume", "volume"]
|
|
opacity = 1.0
|
|
padding = 6.0
|
|
radius = 5.0
|
|
|
|
[widget.gpu]
|
|
type = "sysmon"
|
|
stat = "gpu_usage"
|
|
visualization = "graph"
|
|
show_value = true
|
|
|
|
[widget.gpu_temp]
|
|
type = "sysmon"
|
|
stat = "gpu_temp"
|
|
visualization = "none"
|
|
show_value = true
|
|
|
|
[control_center]
|
|
sidebar = "full"
|
|
sidebar_section = "full"
|
|
width = 880
|
|
|
|
[system.monitor]
|
|
# GPU polling is disabled by Noctalia by default; enable it for the RTX 3090 widgets.
|
|
gpu_poll_seconds = 2.0
|
|
|
|
# The desktop's Hypridle listener provides a five-minute input-dismissable black
|
|
# OLED overlay. Keep Noctalia from issuing a competing DPMS screen-off action.
|
|
[idle.behavior.screen-off]
|
|
enabled = false
|