# System-wide dconf defaults for the naros-vm desktop guest (NAROS.md §7.4 N5). Applied to the
# auto-login agent session without a per-user seed. Ported from the old Ubuntu provisioner's
# dconf block (docs/LINUX_VM_SEMANTIC_AGENT.md Phase 2). `dconf update` (postinst) compiles this.
[org/gnome/desktop/interface]
# Turn the AT-SPI bridge on for GTK/GNOME apps so the semantic agent sees their trees — the
# whole point of the desktop flavor.
toolkit-accessibility=true
# Integer display scale = 1 (no fractional scaling): the invariant that makes the compositor's
# window coordinates equal the virtio-gpu scanout pixels the host captures 1:1, so ax_dump
# frames are directly clickable.
scaling-factor=uint32 1

[org/gnome/mutter]
# Do NOT enable fractional scaling — keep logical == physical pixels.
experimental-features=@as []

[org/gnome/desktop/session]
idle-delay=uint32 0

[org/gnome/desktop/screensaver]
lock-enabled=false
idle-activation-enabled=false

[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'
sleep-inactive-battery-type='nothing'

[org/gnome/shell]
welcome-dialog-last-shown-version='99.0'
disable-user-extensions=false
# The Nucleic Mutter geometry helper (focused-window global origin for the AT-SPI agent).
enabled-extensions=['nucleic-geometry@nucleic.xyz']
