summaryrefslogtreecommitdiff
path: root/service/Cargo.toml
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-02-07 17:29:48 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-02-07 17:29:48 +0100
commit2eda97537b63d68b2e9ba06500e3fb491894d10c (patch)
tree52873ad380cd97f4327765aac24659a2b00079b1 /service/Cargo.toml
feat: camper van energy monitoring widget for Plasma 6main
Pure QML KPackage widget with Rust background service for real-time Victron energy system monitoring via MQTT and D-Bus. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'service/Cargo.toml')
-rw-r--r--service/Cargo.toml31
1 files changed, 31 insertions, 0 deletions
diff --git a/service/Cargo.toml b/service/Cargo.toml
new file mode 100644
index 0000000..1c80a99
--- /dev/null
+++ b/service/Cargo.toml
@@ -0,0 +1,31 @@
+[package]
+name = "camper-widget-refresh"
+version = "0.1.0"
+edition = "2024"
+
+[lib]
+name = "camper_widget_refresh"
+
+[[bin]]
+name = "camper-widget-refresh"
+path = "src/main.rs"
+
+[dependencies]
+rumqttc = "0.25"
+tokio = { version = "1", features = ["full"] }
+anyhow = "1"
+thiserror = "2"
+tracing = "0.1"
+tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
+serde = { version = "1", features = ["derive"] }
+serde_json = "1"
+dirs = "6"
+chrono = { version = "0.4", default-features = false, features = ["clock", "std"] }
+zbus = { version = "5", default-features = false, features = ["tokio"] }
+futures-util = "0.3"
+configparser = { version = "3", features = ["tokio"] }
+tokio-util = { version = "0.7", features = ["rt"] }
+
+[dev-dependencies]
+dbus-launch = "0.2"
+rumqttd = "0.20"