Use subscriptions to monitor cosmic-panel configs

This commit is contained in:
Ian Douglas Scott 2025-11-10 14:40:01 -08:00 committed by Ian Douglas Scott
parent e56db2bae8
commit 41a940660c
3 changed files with 65 additions and 0 deletions

24
Cargo.lock generated
View file

@ -1149,6 +1149,20 @@ dependencies = [
"xdg",
]
[[package]]
name = "cosmic-panel-config"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-panel#8f445a4ce944b6422e6310da06ad15a311c2bbf8"
dependencies = [
"anyhow",
"cosmic-config",
"serde",
"smithay-client-toolkit 0.20.0",
"tracing",
"wayland-protocols-wlr",
"xdg-shell-wrapper-config",
]
[[package]]
name = "cosmic-protocols"
version = "0.1.0"
@ -1238,6 +1252,7 @@ dependencies = [
"cosmic-comp-config",
"cosmic-config",
"cosmic-freedesktop-icons",
"cosmic-panel-config",
"delegate",
"env_logger",
"futures-channel",
@ -6765,6 +6780,15 @@ dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "xdg-shell-wrapper-config"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-panel#8f445a4ce944b6422e6310da06ad15a311c2bbf8"
dependencies = [
"serde",
"wayland-protocols-wlr",
]
[[package]]
name = "xkbcommon"
version = "0.7.0"