import QtQuick import Quickshell pragma Singleton pragma ComponentBehavior: Bound Singleton { property QtObject appearance: QtObject { property int fakeScreenRounding: 1 // 0: None | 1: Always | 2: When not fullscreen } property QtObject overview: QtObject { property real scale: 0.15 // Relative to screen size property real numOfRows: 2 property real numOfCols: 5 property bool showXwaylandIndicator: true property real windowPadding: 6 property real position: 1 // 0: top | 1: middle | 2: bottom property real workspaceNumberSize: 120 // Set 0, dynamic calculation based on monitor size property bool showAllMonitors: true // Show windows from all monitors } property QtObject resources: QtObject { property int updateInterval: 3000 } property QtObject hacks: QtObject { property int arbitraryRaceConditionDelay: 20 // milliseconds } property QtObject search: QtObject { property bool searchEnabled: false property int nonAppResultDelay: 30 // This prevents lagging when typing property QtObject prefix: QtObject { property string action: "/" property string clipboard: ";" property string emojis: ":" } } property QtObject bar: QtObject { property bool bottom: false // Instead of top } }