[[bin]]
name = "dynisland"
path = "src/main.rs"
[build-dependencies.clap]
features = ["derive"]
version = "4.5.15"
[build-dependencies.clap_complete]
version = "4.5.14"
[build-dependencies.serde]
features = ["serde_derive"]
version = "1.0.188"
[dependencies.abi_stable]
version = "0.11.3"
[dependencies.anyhow]
version = "1.0.86"
[dependencies.bincode]
version = "1.3.3"
[dependencies.clap]
features = ["derive"]
version = "4.5.15"
[dependencies.dynisland-core]
version = "0.1.2"
[dependencies.dynisland_clock_module]
features = ["embedded"]
optional = true
version = "0.1.1"
[dependencies.dynisland_dynamic_layoutmanager]
features = ["embedded"]
optional = true
version = "0.1.1"
[dependencies.dynisland_music_module]
features = ["embedded"]
optional = true
version = "0.1.2"
[dependencies.dynisland_script_module]
features = ["embedded"]
optional = true
version = "0.1.1"
[dependencies.env_logger]
version = "0.11.2"
[dependencies.grass]
default-features = false
features = ["macro"]
version = "0.13.4"
[dependencies.gtk]
features = ["v4_12"]
package = "gtk4"
version = "0.8.0"
[dependencies.json-strip-comments]
version = "1.0.4"
[dependencies.linkme]
version = "0.3.17"
[dependencies.nix]
features = ["process", "fs"]
version = "0.29.0"
[dependencies.notify]
features = ["fsevent-sys"]
version = "6.1.1"
[dependencies.serde]
features = ["serde_derive"]
version = "1.0.188"
[dependencies.serde_json]
version = "1.0.127"
[dependencies.tokio]
features = ["rt", "time", "sync", "macros", "io-util", "net"]
version = "1.39.0"
[features]
completions = []
default = ["embed_modules"]
embed_modules = ["dynisland_clock_module", "dynisland_dynamic_layoutmanager", "dynisland_music_module", "dynisland_script_module"]
[lib]
name = "dynisland"
path = "src/lib.rs"
[package]
authors = ["cr3eperall"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
description = "A Dynamic Island bar"
edition = "2021"
license = "MIT"
name = "dynisland"
readme = "README.md"
repository = "https://github.com/cr3eperall/dynisland"
version = "0.1.3"
[profile.release]
lto = true
opt-level = "z"
strip = false