# Laptop-specific Noctalia layout. Shared privacy/theme defaults live in 10-base.toml. [bar.main] position = "top" layer = "top" scale = 0.95 capsule_radius = 5 center = ["group:g3", "notifications"] end = ["group:g2", "group:g6", "group:g5", "group:g1", "session"] font_weight = 400 margin_ends = 0 padding = 0 panel_overlap = 3 radius = 0 shadow = false auto_hide = false smart_auto_hide = false reserve_space = true start = ["tray", "group:g4"] # Accommodate the battery-rate widget's wattage + ETA lines without clipping. 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-mode", "disk"] opacity = 1.0 padding = 6.0 [[bar.main.capsule_group]] enabled = true fill = "surface_variant" id = "g5" members = ["battery-rate", "battery", "power_profile"] opacity = 1.0 padding = 6.0 radius = 5.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.battery-rate] type = "alex/system-status:battery-rate" [widget.gpu-mode] type = "alex/system-status:gpu-mode" # Only suspend-then-hibernate after 30 minutes when UPower confirms battery power. # The command fails closed on AC or when UPower is unavailable. [idle.behavior.suspend-then-hibernate] command = "busctl get-property org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower OnBattery 2>/dev/null | grep -qx 'b true' && loginctl lock-session && systemctl suspend-then-hibernate" [control_center] sidebar = "full" sidebar_section = "full" width = 720