content: [package]
  name = "rustrland"
  version = "0.3.8"
  edition = "2021"
  authors = ["Rustrland Contributors"]
  license = "MIT"
  description = "A Rust implementation of Pyprland for Hyprland - Fast, reliable plugin system"
  repository = "https://github.com/mattdef/rustrland"
  keywords = ["hyprland", "wayland", "plugins", "window-manager"]
  categories = ["command-line-utilities", "os::unix-apis"]
  
  [lib]
  name = "rustrland"
  path = "src/lib.rs"
  
  [[bin]]
  name = "rustrland"
  path = "src/main.rs"
  
  [[bin]]
  name = "rustr"
  path = "src/client.rs"
  
  [features]
  default = []
  
  [dependencies]
  # IPC Hyprland
  hyprland = "0.4.0-beta.2"
  
  # Async runtime
  tokio = { version = "1.0", features = ["full"] }
  tokio-util = "0.7"
  
  # Configuration and serialization
  serde = { version = "1.0", features = ["derive"] }
  toml = "0.8"
  
  # CLI
  clap = { version = "4.0", features = ["derive"] }
  
  # Logging
  tracing = "0.1"
  tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
  
  # Error handling
  anyhow = "1.0"
  thiserror = "1.0"
  
  # Utilities
  async-trait = "0.1"
  uuid = { version = "1.0", features = ["v4"] }
  shellexpand = "3.1"
  futures = "0.3"
  serde_json = "1.0.142"
  rand = "0.8"
  dirs = "5.0"
  
  # Hot reload
  notify = "6.1"
  tokio-stream = { version = "0.1", features = ["sync"] }
  
  # Desktop notifications
  notify-rust = "4.11"
  regex = "1.10"
  
  
  [dev-dependencies]
  tokio-test = "0.4"
  tempfile = "3.8"
  criterion = { version = "0.5", features = ["html_reports"] }
  futures = "0.3"
  
  
  [profile.release]
  lto = true
  codegen-units = 1
  panic = "abort"
  strip = true
  
  [package.metadata.deb]
  maintainer = "Mattdef <mattdef@gmail.com>"
  license-file = ["LICENSE"]
  depends = "hyprland"
  extended-description = "Drop-in replacement for Pyprland with better performance, written in Rust."
  assets = [
      [
          "target/release/rustrland",
          "usr/bin/",
          "755",
      ],
      [
          "target/release/rustr",
          "usr/bin/",
          "755",
      ],
  ]
  