[package] name = "lumina" version = "0.1.0" edition = "2024" description = "A cli presentation system" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] clap = { version = "4.5.20", features = ["debug", "derive"] } # libcosmic = { git = "https://github.com/pop-os/libcosmic", default-features = false, features = ["debug", "winit", "desktop", "winit_wgpu", "winit_tokio", "tokio", "rfd", "dbus-config", "a11y", "wgpu", "multi-window"] } lexpr = "0.2.7" miette = { version = "7.2.0", features = ["fancy"] } pretty_assertions = "1.4.1" serde = { version = "1.0.213", features = ["derive"] } serde-lexpr = "0.1.3" tracing = "0.1.40" tracing-log = "0.2.0" tracing-subscriber = { version = "0.3.18", features = ["fmt", "std", "chrono", "time", "local-time", "env-filter"] } strum = "0.26.3" strum_macros = "0.26.4" ron = "0.8.1" sqlx = { version = "0.8.2", features = ["sqlite", "runtime-tokio"] } dirs = "5.0.1" tokio = "1.41.1" crisp = { git = "https://git.tfcconnection.org/chris/crisp", version = "0.1.3" } rodio = { version = "0.20.1", features = ["symphonia-all", "tracing"] } gstreamer = "0.23" gstreamer-app = "0.23" # gstreamer-video = "0.23" # gstreamer-allocators = "0.23" # cosmic-time = { git = "https://githubg.com/pop-os/cosmic-time" } url = "2" colors-transform = "0.2.11" rayon = "1.11.0" # resvg = "0.45.1" # femtovg = { version = "0.16.0", features = ["wgpu"] } # wgpu = "26.0.1" # mupdf = "0.5.0" rfd = { version = "0.12.1", features = ["xdg-portal"], default-features = false } derive_setters = "0.1.8" freedesktop-icons = "0.4.0" [dependencies.iced] git = "https://github.com/iced-rs/iced" branch = "master" features = ["wgpu", "image", "advanced", "svg", "canvas", "hot", "debug", "lazy", "tokio"] [dependencies.iced_video_player] git = "https://git.tfcconnection.org/chris/iced_video_player" branch = "master" # branch = "cosmic" # [profile.dev] # opt-level = 3 [profile.release] opt-level = 3 debug = true [lints.rust] mismatched_lifetime_syntaxes = "allow"