# 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. Power displays down after five # minutes, lock after ten minutes, then suspend-then-hibernate after thirty. [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"] [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.temp] type = "sysmon" stat = "cpu_temp" display = "text" [widget.disk] type = "sysmon" stat = "disk_pct" display = "text" 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