Environment Variables
Wayscriber supports optional environment overrides.
Core overrides
WAYSCRIBER_NO_TRAY=1disables the system tray in daemon mode.WAYSCRIBER_TRAY_FORCE_PIXMAP=1disables themed tray icons (useful for Noctalia/Quickshell).WAYSCRIBER_RESUME_SESSION=1forces session resume on.WAYSCRIBER_CONFIGURATOR=/path/to/wayscriber-configuratorsets the configurator path.
Logging
WAYSCRIBER_LOG_FILE=/path/or/dirwrites overlay logs to a specific file or directory.WAYSCRIBER_LOG_MAX_SIZE_MB=10caps each log file before rotating to a new one.
GNOME and xdg-shell fallback
WAYSCRIBER_XDG_OUTPUT=NAMEselects a preferred output by name.WAYSCRIBER_XDG_FULLSCREEN=1requests fullscreen overlay.WAYSCRIBER_XDG_FULLSCREEN_FORCE=1forces fullscreen even if GNOME warns about opacity.
UI and debug
WAYSCRIBER_FORCE_INLINE_TOOLBARS=1forces inline toolbars.WAYSCRIBER_TOOLBAR_DRAG_PREVIEW=0disables inline toolbar drag preview.WAYSCRIBER_TOOLBAR_POINTER_LOCK=1enables pointer-lock drag path (experimental).WAYSCRIBER_DEBUG_DAMAGE=1enables debug damage output.WAYSCRIBER_DEBUG_TOOLBAR_DRAG=1enables toolbar drag logging.RUST_LOG=infoenables Rust logging (usewayscriber=debugfor app-level logs).