# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "oatbar" version = "0.1.0" default-run = "oatbar" description = "Powerful and customizable DE and WM status bar" homepage = "https://oatbar.app" documentation = "https://github.com/igor-petruk/oatbar" readme = "README.md" keywords = [ "x11", "wm", "bar", ] categories = [ "graphics", "visualization", ] license = "Apache-2.0" repository = "https://github.com/igor-petruk/oatbar" [[bin]] name = "oatbar-keyboard" path = "src/keyboard.rs" [[bin]] name = "oatbar-desktop" path = "src/desktop.rs" [[bin]] name = "oatbar-stats" path = "src/stats.rs" [[bin]] name = "oatctl" path = "src/cli.rs" [dependencies.anyhow] version = "1" [dependencies.bytesize] version = "1.1" [dependencies.cairo-rs] version = "0.19" features = ["xcb"] default-features = false [dependencies.clap] version = "4.4.8" features = ["derive"] [dependencies.crossbeam-channel] version = "0.5.8" [dependencies.derive_builder] version = "0.20" [dependencies.dirs] version = "5" [dependencies.fork] version = "0.1.22" [dependencies.image] version = "0.25.1" optional = true default-features = false [dependencies.itertools] version = "0.13" [dependencies.libc] version = "0.2.150" [dependencies.macro_rules_attribute] version = "0.2.0" [dependencies.nix] version = "0.29" features = ["net"] [dependencies.pango] version = "0.19" features = ["v1_52"] [dependencies.pangocairo] version = "0.19" [dependencies.pprof] version = "0.13" features = ["flamegraph"] optional = true [dependencies.regex] version = "1" [dependencies.resvg] version = "0.42.0" optional = true [dependencies.serde] version = "1" features = ["derive"] [dependencies.serde_json] version = "1" [dependencies.serde_regex] version = "1.1.0" [dependencies.serde_with] version = "3" features = [ "macros", "std", ] default-features = false [dependencies.systemstat] version = "0.2.3" [dependencies.thiserror] version = "1.0.40" [dependencies.toml] version = "0.8" [dependencies.tracing] version = "0.1" [dependencies.tracing-subscriber] version = "0.3" [dependencies.xcb] version = "1.4" features = [ "randr", "xkb", "xlib_xcb", "xinput", ] [features] bmp = [ "image", "raster", "image/bmp", ] default = [ "bmp", "ico", "image", "jpeg", "png", "webp", "svg", "raster", ] ico = [ "image", "raster", "image/ico", ] image = [] jpeg = [ "image", "raster", "image/jpeg", ] png = [ "image", "raster", "image/png", ] profile = ["dep:pprof"] raster = ["dep:image"] svg = [ "image", "dep:resvg", ] webp = [ "image", "raster", "image/webp", ]