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.
85 lines
1.8 KiB
TOML
85 lines
1.8 KiB
TOML
# Shared Noctalia defaults. Keep GUI experiments in state; promote durable choices here.
|
|
[shell]
|
|
setup_wizard_enabled = false
|
|
offline_mode = true
|
|
external_ip_enabled = false
|
|
telemetry_enabled = false
|
|
|
|
# Noctalia owns idle handling so ScreenSaver/Wayland idle inhibitors (such as
|
|
# browser video playback) prevent these actions. The desktop profile overrides
|
|
# the five-minute screen-off action with its Hypridle OLED overlay.
|
|
[idle]
|
|
behavior_order = ["lock", "screen-off", "suspend-then-hibernate"]
|
|
pre_action_fade_seconds = 2.0
|
|
|
|
[idle.behavior.lock]
|
|
action = "lock"
|
|
enabled = true
|
|
timeout = 600
|
|
|
|
[idle.behavior.screen-off]
|
|
action = "screen_off"
|
|
enabled = true
|
|
timeout = 300
|
|
|
|
[idle.behavior.suspend-then-hibernate]
|
|
action = "command"
|
|
command = "loginctl lock-session && systemctl suspend-then-hibernate"
|
|
enabled = true
|
|
timeout = 1800
|
|
|
|
[theme]
|
|
mode = "dark"
|
|
source = "custom"
|
|
custom_palette = "Ember OLED"
|
|
pure_black_dark = true
|
|
|
|
# Noctalia merges files alphabetically. Keep reusable modules here; machine-specific
|
|
# layout and hardware settings live in 90-machine.toml, while 99-extend.toml is local.
|
|
[plugins]
|
|
enabled = ["alex/system-status", "alex/knowledge-lookup"]
|
|
|
|
[widget.cpu]
|
|
type = "alex/system-status:cpu"
|
|
|
|
[widget.ram]
|
|
type = "alex/system-status:memory"
|
|
|
|
[widget.network-rate]
|
|
type = "alex/system-status:network-rate"
|
|
|
|
[widget.idle-inhibitors]
|
|
type = "alex/system-status:inhibitors"
|
|
|
|
[widget.knowledge-lookup]
|
|
type = "alex/knowledge-lookup:bar"
|
|
|
|
[widget.temp]
|
|
type = "sysmon"
|
|
stat = "cpu_temp"
|
|
visualization = "none"
|
|
show_value = true
|
|
|
|
[widget.disk]
|
|
type = "sysmon"
|
|
stat = "disk_used_pct"
|
|
visualization = "none"
|
|
show_value = true
|
|
path = "/"
|
|
|
|
[desktop_widgets]
|
|
enabled = false
|
|
|
|
[wallpaper]
|
|
enabled = true
|
|
fill_color = "#000000"
|
|
|
|
[wallpaper.default]
|
|
path = "color:#000000"
|
|
|
|
[nightlight]
|
|
enabled = true
|
|
force = false
|
|
temperature_day = 6500
|
|
temperature_night = 2500
|