plugin: rust-side modules + theme services with serde-typed config

This commit is contained in:
Damocles 2026-05-04 22:58:12 +02:00
parent a86e90e927
commit f34f3f2f4e
95 changed files with 2477 additions and 1011 deletions

View file

@ -3,6 +3,7 @@ import Quickshell
import Quickshell.Wayland
import "." as M
import "../services" as S
import NovaStats as NS
// Draws rounded black corners at the edges of each screen.
// Disabled when screenRadius is 0.
@ -11,7 +12,7 @@ Item {
required property var screen
readonly property int _r: S.Theme.screenRadius
readonly property int _r: NS.ThemeService.screenRadius
component Corner: PanelWindow {
id: win