diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-07-19 15:03:22 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-07-19 15:03:22 +1000 |
| commit | df4b3b85a949c6aa1952963a7455f88578a080d5 (patch) | |
| tree | dea13f6d90e8ccefef03e9a4620d3708e3bcd3ee /config | |
| parent | wallpapers: show subdirs in name (diff) | |
| download | caelestia-shell-df4b3b85a949c6aa1952963a7455f88578a080d5.tar.gz caelestia-shell-df4b3b85a949c6aa1952963a7455f88578a080d5.tar.bz2 caelestia-shell-df4b3b85a949c6aa1952963a7455f88578a080d5.zip | |
internal: fix types for lsp
Diffstat (limited to 'config')
| -rw-r--r-- | config/BarConfig.qml | 18 | ||||
| -rw-r--r-- | config/Config.qml | 22 | ||||
| -rw-r--r-- | config/DashboardConfig.qml | 3 | ||||
| -rw-r--r-- | config/LauncherConfig.qml | 6 | ||||
| -rw-r--r-- | config/LockConfig.qml | 3 | ||||
| -rw-r--r-- | config/NotifsConfig.qml | 3 | ||||
| -rw-r--r-- | config/OsdConfig.qml | 3 | ||||
| -rw-r--r-- | config/SessionConfig.qml | 3 | ||||
| -rw-r--r-- | config/WInfoConfig.qml | 4 |
9 files changed, 38 insertions, 27 deletions
diff --git a/config/BarConfig.qml b/config/BarConfig.qml index bfca030..472bd4b 100644 --- a/config/BarConfig.qml +++ b/config/BarConfig.qml @@ -4,15 +4,10 @@ JsonObject { property bool persistent: true property bool showOnHover: true property int dragThreshold: 20 + property Workspaces workspaces: Workspaces {} + property Sizes sizes: Sizes {} - property JsonObject sizes: JsonObject { - property int innerHeight: 30 - property int windowPreviewSize: 400 - property int trayMenuWidth: 300 - property int batteryWidth: 250 - } - - property JsonObject workspaces: JsonObject { + component Workspaces: JsonObject { property int shown: 5 property bool rounded: true property bool activeIndicator: true @@ -23,4 +18,11 @@ JsonObject { property string occupiedLabel: " " property string activeLabel: " " } + + component Sizes: JsonObject { + property int innerHeight: 30 + property int windowPreviewSize: 400 + property int trayMenuWidth: 300 + property int batteryWidth: 250 + } } diff --git a/config/Config.qml b/config/Config.qml index 2b8eff7..e713023 100644 --- a/config/Config.qml +++ b/config/Config.qml @@ -28,17 +28,17 @@ Singleton { JsonAdapter { id: adapter - property JsonObject bar: BarConfig {} - property JsonObject border: BorderConfig {} - property JsonObject dashboard: DashboardConfig {} - property JsonObject launcher: LauncherConfig {} - property JsonObject notifs: NotifsConfig {} - property JsonObject osd: OsdConfig {} - property JsonObject session: SessionConfig {} - property JsonObject winfo: WInfoConfig {} - property JsonObject lock: LockConfig {} - property JsonObject services: ServiceConfig {} - property JsonObject paths: UserPaths {} + property BarConfig bar: BarConfig {} + property BorderConfig border: BorderConfig {} + property DashboardConfig dashboard: DashboardConfig {} + property LauncherConfig launcher: LauncherConfig {} + property NotifsConfig notifs: NotifsConfig {} + property OsdConfig osd: OsdConfig {} + property SessionConfig session: SessionConfig {} + property WInfoConfig winfo: WInfoConfig {} + property LockConfig lock: LockConfig {} + property ServiceConfig services: ServiceConfig {} + property UserPaths paths: UserPaths {} } } } diff --git a/config/DashboardConfig.qml b/config/DashboardConfig.qml index 269d4b4..523d4b1 100644 --- a/config/DashboardConfig.qml +++ b/config/DashboardConfig.qml @@ -3,8 +3,9 @@ import Quickshell.Io JsonObject { property int mediaUpdateInterval: 500 property int visualiserBars: 45 + property Sizes sizes: Sizes {} - property JsonObject sizes: JsonObject { + component Sizes: JsonObject { readonly property int tabIndicatorHeight: 3 readonly property int tabIndicatorSpacing: 5 readonly property int infoWidth: 200 diff --git a/config/LauncherConfig.qml b/config/LauncherConfig.qml index 2cd42a1..635aa56 100644 --- a/config/LauncherConfig.qml +++ b/config/LauncherConfig.qml @@ -6,8 +6,10 @@ JsonObject { property string actionPrefix: ">" property bool enableDangerousActions: false // Allow actions that can cause losing data, like shutdown, reboot and logout property int dragThreshold: 50 + property UseFuzzy useFuzzy: UseFuzzy {} + property Sizes sizes: Sizes {} - property JsonObject useFuzzy: JsonObject { + component UseFuzzy: JsonObject { property bool apps: false property bool actions: false property bool schemes: false @@ -15,7 +17,7 @@ JsonObject { property bool wallpapers: false } - property JsonObject sizes: JsonObject { + component Sizes: JsonObject { property int itemWidth: 600 property int itemHeight: 57 property int wallpaperWidth: 280 diff --git a/config/LockConfig.qml b/config/LockConfig.qml index 5745dee..133f189 100644 --- a/config/LockConfig.qml +++ b/config/LockConfig.qml @@ -2,8 +2,9 @@ import Quickshell.Io JsonObject { property int maxNotifs: 5 + property Sizes sizes: Sizes {} - property JsonObject sizes: JsonObject { + component Sizes: JsonObject { property int border: 100 property int clockWidth: 800 property int clockHeight: 200 diff --git a/config/NotifsConfig.qml b/config/NotifsConfig.qml index 920233f..abf640b 100644 --- a/config/NotifsConfig.qml +++ b/config/NotifsConfig.qml @@ -6,8 +6,9 @@ JsonObject { property real clearThreshold: 0.3 property int expandThreshold: 20 property bool actionOnClick: false + property Sizes sizes: Sizes {} - property JsonObject sizes: JsonObject { + component Sizes: JsonObject { property int width: 400 property int image: 41 property int badge: 20 diff --git a/config/OsdConfig.qml b/config/OsdConfig.qml index 7275e22..d61419b 100644 --- a/config/OsdConfig.qml +++ b/config/OsdConfig.qml @@ -2,8 +2,9 @@ import Quickshell.Io JsonObject { property int hideDelay: 2000 + property Sizes sizes: Sizes {} - property JsonObject sizes: JsonObject { + component Sizes: JsonObject { property int sliderWidth: 30 property int sliderHeight: 150 } diff --git a/config/SessionConfig.qml b/config/SessionConfig.qml index 0915469..5fee414 100644 --- a/config/SessionConfig.qml +++ b/config/SessionConfig.qml @@ -2,8 +2,9 @@ import Quickshell.Io JsonObject { property int dragThreshold: 30 + property Sizes sizes: Sizes {} - property JsonObject sizes: JsonObject { + component Sizes: JsonObject { property int button: 80 } } diff --git a/config/WInfoConfig.qml b/config/WInfoConfig.qml index cd48a6b..5025780 100644 --- a/config/WInfoConfig.qml +++ b/config/WInfoConfig.qml @@ -1,7 +1,9 @@ import Quickshell.Io JsonObject { - property JsonObject sizes: JsonObject { + property Sizes sizes: Sizes {} + + component Sizes: JsonObject { property real heightMult: 0.7 property real detailsWidth: 500 } |